Консультация № 70728
13.01.2007, 10:36
0.00 руб.
0 1 1
здраствуйте уважаемые эксперты
у меня такая проблема
база данных InterBase
есть поля номер, дата , сумма
как возможно суммировать поле СУММА для выбраного НОМЕРА по всей базе
и поле СУММА суммировать по НОМЕРУ за период ДАТЫ
огромное спасибо за ответы
особено подробные

Обсуждение

давно
Мастер-Эксперт
425
4118
13.01.2007, 14:09
общий
это ответ
Здравствуйте, Fins!
Вы, наверное, имели в виду не по всей базе, а по всей таблице.
1. Суммирование всего столбца по условию какого-то определенного номера:
SELECT SUM(СУММА) AS sumsum FROM Таблица
WHERE номер=Значение_номера
2. Суммирование по диапазону дат:
SELECT SUM(СУММА) AS sumsum FROM Таблица
WHERE номер=Значение_номера
AND дата BETWEEN (‘Начальная_дата‘ AND ‘Конечная_дата‘)
где Начальная_дата и Конечная_дата обозначают начало и конец периода за который надо провести суммирование.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Форма ответа