Вопрос № 70728: здраствуйте уважаемые эксперты
у меня такая проблема
база данных InterBase
есть поля номер, дата , сумма
как возможно суммировать поле СУММА для выбраного НОМЕРА по всей базе
и поле СУММА суммировать по НОМЕРУ за период ДАТЫ
...
Вопрос № 70.728
здраствуйте уважаемые эксперты
у меня такая проблема
база данных InterBase
есть поля номер, дата , сумма
как возможно суммировать поле СУММА для выбраного НОМЕРА по всей базе
и поле СУММА суммировать по НОМЕРУ за период ДАТЫ
огромное спасибо за ответы
особено подробные
Отправлен: 13.01.2007, 10:36
Вопрос задал: Fins (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: sir henry
Здравствуйте, Fins!
Вы, наверное, имели в виду не по всей базе, а по всей таблице.
1. Суммирование всего столбца по условию какого-то определенного номера:
SELECT SUM(СУММА) AS sumsum FROM Таблица
WHERE номер=Значение_номера
2. Суммирование по диапазону дат:
SELECT SUM(СУММА) AS sumsum FROM Таблица
WHERE номер=Значение_номера
AND дата BETWEEN ('Начальная_дата' AND 'Конечная_дата')
где Начальная_дата и Конечная_дата обозначают начало и конец периода за который надо провести суммирование.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 13.01.2007, 14:09