首页 > 解决方案 > 尝试在 SQL 中隔离给定日期范围 (YYYY:MM:DD HH:MM:SS) 的时间并将它们分组。无论日期如何,按特定的小时间隔

问题描述

我正在努力尝试从我在 SQL 中创建的数据库中提取信息。视图效果很好,所有数据都显示了,但我试图隔离以下内容:

  1. 将时间范围从 07:00:00 隔离到 09:00:00。

对编码仍然很陌生,因此感谢您的帮助。

SELECT ch.name,
       t.date,
       t.amount,
       t.card AS "Credit Card",
       t.id_merchant,
       m.name AS "Merchant",
       mc.name AS "merchant category"
FROM transaction AS t
   JOIN credit_card AS cc 
      ON (t.card = cc.card)
   JOIN card_holder AS ch
      ON (cc.cardholder_id = ch.id)
   JOIN merchant AS m
      ON (t.id_merchant = m.id
   JOIN merchant_category AS mc
      ON (m.id_merchant_category = mc.id);

标签: postgresql

解决方案


推荐阅读