SQL Server选择日期时间<;=当前日期&;时间
我有以下SELECT语句:SQL Server选择日期时间<;=当前日期&;时间,sql,datetime,select,compare,Sql,Datetime,Select,Compare,我有以下SELECT语句: SELECT MAX([TargetUnits]) AS MaxUnits FROM [TaktBoards].[dbo].[TargetPlot] WHERE [TargetDate] <= GETDATE() …你知道今天是2015-10-09而不是2015-10-08?您正在targetunits字段上使用max,这将为您提供13.050585。为什么您希望它是8.389831?天哪。。今天真是个失败者。谢谢你的粉丝们,就这样。很明显,我的头也埋在了代码
SELECT MAX([TargetUnits]) AS MaxUnits
FROM [TaktBoards].[dbo].[TargetPlot]
WHERE [TargetDate] <= GETDATE()
…你知道今天是
2015-10-09
而不是2015-10-08
?您正在targetunits字段上使用max
,这将为您提供13.050585
。为什么您希望它是8.389831
?天哪。。今天真是个失败者。谢谢你的粉丝们,就这样。很明显,我的头也埋在了代码里。@Andy我建议你删除这个问题,既然你知道了原因:-)(更好的是,不要删除它)@RaduGheorghiu-最好把问题保留在这里;如此美妙的小动作让冲浪变得更加有趣:)
TargetUnits TargetDate
0.9322034 2015-10-08 06:45:00.000
1.864407 2015-10-08 07:00:00.000
2.79661 2015-10-08 07:15:00.000
3.728814 2015-10-08 07:30:00.000
4.661017 2015-10-08 07:45:00.000
5.59322 2015-10-08 08:00:00.000
6.525424 2015-10-08 08:15:00.000
7.457627 2015-10-08 08:30:00.000
8.389831 2015-10-08 08:45:00.000
8.389831 2015-10-08 09:00:00.000
8.389831 2015-10-08 09:15:00.000
9.322034 2015-10-08 09:30:00.000
10.25424 2015-10-08 09:45:00.000
11.18644 2015-10-08 10:00:00.000
12.11864 2015-10-08 10:15:00.000
13.05085 2015-10-08 10:30:00.000