|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2022, 10:27 | #1 |
Новичок
Джуниор
Регистрация: 21.10.2022
Сообщений: 2
|
SQL_корректность запроса
Всем доброго времени суток!
Задание следующее: Напишите скрипт, который выведите сумму начислений за 2020 год абонентов, которые были активны более 3 месяцев в 2020г. Активным считается абонент, у которого в таблице CURRENT_ABONBASE в столбце "Active" проставлена 1. Подскажите, пожалуйста, где ошибка в следующем запросе? Select sum(A.ACCRUAL) from ACCURAL A inner join CURRENT_ABONBASE CA on A.ACCOUNT_ID=CA.ls_num where sum(CA._1M) > 3 and (DATE_FORMAT(CA.PERIOD, '%d.%m.%Y')>='01.01.2020' group by CA.ls_num |
21.10.2022, 11:40 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
where --это фильтр записей(строк) ДО группировки
групповой фильтр это having Код:
программа — запись алгоритма на языке понятном транслятору
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
причуды запроса sql | ТипичныйСтудент | Помощь студентам | 7 | 18.08.2015 20:31 |
4 запроса | Adept22 | Microsoft Office Access | 0 | 13.11.2014 10:03 |
Два запроса | MSD | БД в Delphi | 0 | 05.06.2010 18:59 |
Создание запроса.. | BROOKS | Помощь студентам | 0 | 21.12.2009 13:51 |