我有一个包含交易的表。只有一个字段指的是事务的时间 - tran_create_date 其中有一个日期+小时+分钟+秒 我必须拔出(使用SQL查询): 对于2017年进行的交易 一天中每小时进行多少次。 提取"年"我使用YEAR作为字段tran_create_date 我怎么做"小时+分钟"?
@click.command()
@click.option('-w', '--width', type=int, help="Some helping message", default=0)
[... some other options ...]
def app(width, [... some other option arguments...]):
[... function code...]
错误: ' HOUR'不是公认的内置函数名称。
感谢
答案 0 :(得分:0)
...您可以在任何粒度类型上使用它,即:
DATEPART(YEAR, [date])
DATEPART(MONTH, [date])
DATEPART(DAY, [date])
DATEPART(HOUR, [date])
DATEPART(MINUTE, [date])
(注意:我喜欢日期保留字周围的[]。当然,如果你的时间戳列标有“日期”,那么
答案 1 :(得分:0)
SELECT SUM(TRAN_ID) FROM Transactions_Table WHERE YEAR(TRAN_CREATE_DATE) = 2017 AND DATEPART(HOUR,TRAN_CREATE_DATE) = 15