首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于日期查询的有关问题

2012-03-08 
关于日期查询的问题我的表中字段 data为getdate()得到的,设计类型为:smalldatetime。里面的数据如:2012-02-

关于日期查询的问题
我的表中字段 data为getdate()得到的,设计类型为:smalldatetime。里面的数据如:2012-02-13 11:33:00,
2012-02-13 11:45:13
  我现在想用datetimepicker选取相应的日期,例如 2012-02-13,去查询今天的记录.那我应该在select 表名 where data =‘?’,该怎么去设置呢,不进行格式处理,好像查询没结果,那我想过用like,结果什么都没查询到。该怎么办,求各位大虾指教。

[解决办法]
select * from table where convert(varchar(20),tDate,23)='2012-2-13'
或者
select * from table where tDate between '2012-2-13 00:00:00' and '2012-2-13 23:59:59'
[解决办法]
'select * from table where convert(varchar(10),getdate(),120)='+DateToStr(DateTimePicker1.Date)

热点排行