Как суммировать поля псевдонимов с диапазоном дат - PullRequest
1 голос
/ 03 апреля 2019

Мне нужно показать значение SUM таблицы псевдонимов, в которой есть значение результата умножения 2 полей.

Вот актив таблица:

+----------+-----+------------+
|  price   | qty |  tanggal   |
+----------+-----+------------+
|  6775000 |   1 | 2019-03-30 |
|  4760000 |   2 | 2019-03-25 |
|  7800000 |   2 | 2019-04-01 |
| 13599000 |   1 | 2019-03-30 |
+----------+-----+------------+

Я уже пробовал:

SELECT 
SUM((price*qty)) 
AS worth 
FROM asset 
WHERE DATE(tanggal) >= 2019-03-25 AND DATE(tanggal) <= 2019-03-30

Также используется предложение BETWEEN, например:

SELECT 
SUM((price*qty)) 
AS worth 
FROM asset 
WHERE DATE(tanggal) BETWEEN 2019-03-25 AND 2019-03-30

Он продолжает давать мне значение NULL , но если я уберу предложение WHERE отлично работает и дает мне значение 45494000 . Есть идеи?

1 Ответ

2 голосов
/ 03 апреля 2019

Как насчет добавления одинарных кавычек, правильно, вы только делаете вычитание

SELECT SUM((price*qty)) AS worth 
FROM asset 
WHERE tanggal >= '2019-03-25' AND tanggal <= '2019-03-30'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...