Я хотел бы сгенерировать список дат с надеждой на присоединение к другой таблице, но я не знаю, какой синтаксис использовать, что-то похожее на это:
SELECT dates.date, transactions.account_id, transactions.amount
FROM (...) as dates
LEFT JOIN transactions ON transactions.date = dates.date
WHERE dates.date >= '2010-01-01' AND dates.date <= '2010-12-31'
ORDER BY dates.date;
Мне нужны даты, поэтому мне не нужно больше массировать данные на стороне клиента. Я использую это для отображения таблицы, подобной этой:
Account 2010-01-01 2010-01-02 2010-01-03 Balance
============================================================
Chase 123 +100 -20 -70 +10
Chase 231 +13 -9 +4