Здравствуйте, ekon, Вы писали:
E>А как сделать, что бы было по одной строке на каждую дату и сумма по этой дате?
SELECT date, SUM(amount) as total_amount
FROM tblSales
GROUP BY date
WHERE date >= '02/01/2007'
AND date <= '02/30/2007'
ORDER BY date
Добрый день.
Пытаюсь составить sql-запрос для получения итогов по дням.
Есть таблица, в ней две существенных колонки (дата и сумма):
tblSales:
date - дата
amount - сумма
deal - вид сделки
данные в ней примерно такие
date amount deal
01.02.2007 50 type1
01.02.2007 10 type2
01.02.2007 35 type1
02.02.2007 10 type1
04.02.2007 15 type1
04.02.2007 45 type2
на каждую дату может быть ноль или несколько записей.
Пытаюсь составить запрос, который бы выдавал следующее (с возможностью задать границы по датам):
date total_amount
01.02.2007 95
02.02.2007 10
04.02.2007 60
Т.е. подводил итоги по всем видам сделок за день.
Пока получилось вот что:
SELECT date, amount
FROM tblSales
WHERE date >= '02/01/2007'
AND date <= '02/30/2007'
ORDER BY date
В результате упорядоченные по дате все сделки в заданном интервале.
А как сделать, что бы было по одной строке на каждую дату и сумма по этой дате?
Если существенно, то БД — Paradox 7.
Здравствуйте, Notung, спасибо за помощь, пошлифовал напильником и вроде срослось в этом Paradox'е.