Sql server 如何根据今天的日期和时间获取数据?
如何根据今天12:00:00到15:00:00之间的日期和时间获取数据?如何:Sql server 如何根据今天的日期和时间获取数据?,sql-server,Sql Server,如何根据今天12:00:00到15:00:00之间的日期和时间获取数据?如何: select * from hockey_stats where game_date between '11/3/2012 12:00:00' and '11/5/2012 15:00:00' order by game_date desc; 但是请注意,我建议在使用times时使用=和=转换(varchar(10),GETDATE(),121)+'T12:00:00' 和game_date选择GETDATE();
select * from hockey_stats where game_date between '11/3/2012 12:00:00' and '11/5/2012 15:00:00' order by game_date desc;
但是请注意,我建议在使用times时使用=
和=转换(varchar(10),GETDATE(),121)+'T12:00:00'
和game_date选择GETDATE();应该会指引您正确的方向。@Will,我想根据时间范围和当前日期选择数据game_date BETWEEN CONVERT(varchar(10),GETDATE(),121) + 'T12:00:00' AND CONVERT(varchar(10),GETDATE(),121) + 'T15:00:00'
WHERE game_date >= CONVERT(varchar(10),GETDATE(),121) + 'T12:00:00' AND game_date <= CONVERT(varchar(10),GETDATE(),121) + 'T15:00:00'