使用delphi+sql
要在delphi显示的一张表里查询日期 ,日期定义为date形,例如
2006-10-3,其中包括年,月,日的查询
我是这样写的adoquery1.SQL.Add('in_date like ''%'+edit3.text+'%''');edit3 为输入的日期,如果输入
‘2006’,则可以查到2006的所以行,如果输入’2006-10‘或者’2006-0-3‘ 则都为空 ,我该怎样写这条语句啊
要在delphi显示的一张表里查询日期 ,日期定义为date形,例如
2006-10-3,其中包括年,月,日的查询
我是这样写的adoquery1.SQL.Add('in_date like ''%'+edit3.text+'%''');edit3 为输入的日期,如果输入
‘2006’,则可以查到2006的所以行,如果输入’2006-10‘或者’2006-0-3‘ 则都为空 ,我该怎样写这条语句啊
查询 2006-10 月的信息 where datediff(mm,in_date,'2006-10-3')=0;
查询 2006-10-3 日的信息 where datediff(dd,in_date,'2006-10-3')=0;