记录两个日期之间的同一时间

时间:2016-07-11 10:22:58

标签: sql

我有datetime列的记录。我需要根据两个不同的日期和相同的时间获取记录。我应该只根据时间得到记录。我应该得到9到10之间的记录(间隔10分钟)。

时间计数

9:00 10

9:10 20

9:20 05

9:30 90

...

1 个答案:

答案 0 :(得分:0)

如果您使用 SQL Server ,可以尝试使用 DATEPART()功能过滤结果。

参考:https://msdn.microsoft.com/es-es/library/ms174420.aspx

MySQL ORACLE 上,您有 HOUR()

参考:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_hour