У меня есть данные в таблице 1, которые показывают код обслуживания для клиентов вместе с датой их службы. В таблице # 2 показан код услуги и номер заказа, связанный с этим служебным кодом, и когда этот заказ имел место, то есть report_date. Как показано в желаемом_результате, я хочу увидеть количество разных заказов для каждого кода службы, который произошел после service_date.Postgres SQL для получения данных после даты
0
A
ответ
3
Вот запрос, который возвращает srvc_cust_code
и подсчет различных заказов на srvc_cust_code
где report_date
позже, чем service_date
:
SELECT srvc_cust_code, count(DISTINCT orders) FROM table1
JOIN table2 USING (srvc_cust_code)
WHERE report_date > service_date
GROUP BY srvc_cust_code;
Если вам нужна дополнительная информация, пожалуйста, обратите внимание на the PostgreSQL Documentation:
7.2. Table Expressions (информация по JOIN
, USING
и GROUP BY
)
4.2.7. Aggregate Expressions (информация о функции count()
и DISTINCT
)
Смежные вопросы
- 1. Использование JDBI для получения данных Array Postgres
- 2. SQL-запрос для получения самой старой даты
- 3. SQL - функция для получения следующей даты выполнения (или просроченной даты)
- 4. SQL для получения данных в предыдущем месяце
- 5. Как присвоить данные свойства класса после получения данных от Postgres
- 6. Postgres: обновить счетчик запросов после получения результата
- 7. SQL-запрос для получения данных
- 8. Извлечь DataRow после получения sql
- 9. Postgres SQL - Как создать динамическую переменную даты
- 10. Простой sql-запрос для получения значения для заданной даты
- 11. SQL Query для получения даты добавляет время для оценки?
- 12. Postgres заполнители для 0 данных
- 13. После получения отметки времени с часовым поясом от даты postgres увеличивается на 1. Зачем?
- 14. SQL для извлечения matlab даты из postgres db
- 15. Организация даты/времени таблицу с SQL - Postgres
- 16. Как вернуть значение даты в postgres sql?
- 17. Запрос SQL Server для получения ближайшей даты от повторяющихся событий
- 18. Временная метка для получения текущего времени/даты
- 19. Упростить SQL запрос для получения одиночных данных
- 20. T-SQL для получения дат
- 21. Postgres и частичные даты
- 22. SQL для получения последней строки времени даты для каждого типа
- 23. SQL-запрос для получения данных из всех баз данных
- 24. Куст эквивалентен для получения данных с текущей даты раздела
- 25. Ошибка получения значения даты
- 26. Создание веб-службы для получения данных SQL
- 27. SQL-запрос для получения данных запаса
- 28. Sql Запрос для получения следующих данных
- 29. Как написать sql-запрос для получения данных
- 30. SQL-запрос для получения только последних данных
Пожалуйста, добавьте Пояснение – Saifur
Немного объяснений + ссылки добавил документацию. –
Упрощение для вашей работы – Saifur