在比较中使用小时和分钟

时间:2016-10-13 02:07:31

标签: mysql sql

我有一张有日期和时间的表格,我希望在output > >所有日期,当天的特定日期,时间和分钟。

桌面上的某个人可以date_added 10/12/2016 9:38:04 PM

我想在10/12/2016之后提取所有日期为9:25:00PM的人。我尝试了不同的东西,但没有任何效果,见下文

s.date_added >= '2016-12-10 9:25:04 PM' s.date_added >= '12/10/2016 09:00:00 AM' convert(s.date_added) >= '10/12/2016 9:25:04 PM'.

我正在使用sql。我只想要一个代码,它会给我所有那些在添加日期列上添加了特定日期的表。我不是要格式化,只是获取输出

1 个答案:

答案 0 :(得分:0)

之前将日期设置为变量日期时间
  declare @dateParam datetime
  set @dateParam ='2016-12-10 9:25:04 PM' 
  s.date_added >=  @dateParam
 s.date_added >=  @dateParam

仅与小时的比较

 if datepart(hh,  @dateParam) >= datepart(hh,  s.date_added)
 print 'True'
 else
 print 'False'