Вот моя таблица
с типом поля, означающим 1 для дохода, а 2 для расходов
сейчасНапример, в таблице есть две транзакции, сделанные на 2-10-2018
, поэтому я хочу, чтобы данные выглядели следующим образом:
Expected Output
id created_date total_amount
1 1-10-18 10
2 2-10-18 20(It calculates all only income transaction made on 2nd date)
3 3-10-18 10
and so on...
будет возвращено новое поле, содержащее только незаполненную транзакцию, сделанную в день perticulur
То, что я пробовал, это
SELECT * FROM `transaction`WHERE type = 1 ORDER BY created_date ASC
UNION
SELECT()
//But it wont work
SELECT created_date,amount,status FROM
(
SELECT COUNT(amount) AS totalTrans FROM transaction WHERE created_date = created_date
) x
transaction
Вы также можете посмотреть схему ЗДЕСЬ http://sqlfiddle.com/#!9/6983b9