数据库特定日期(格式:23/05/2014)的比较,写SQL语句.该怎么解决
数据库特定日期(格式:23/05/2014)的比较,写SQL语句.
SQL SERVER 数据库
表字段Begin_Date nvarchar(50) 存储内容格式 :dd/mm/yyyy
Delphi 的TDateTimePick控件:dtp_BeginDate 属性Format:dd/MM/yyyy
dtp_EndDate 属性Format:dd/MM/yyyy
刷选出数据库表中在dtp_BeginDate的Date和dtp_EndDate的Date之间的数据,请教这个SQL语句怎么写?
------解决方案--------------------
Begin_Date nvarchar(50) 直接设计成datetime类型不是最好么。
或者 where cast(Begin_Date as datetime) between :@t1 and :@t2
然后给参数赋值,没调试,大概就这思路
SQL SERVER 数据库
表字段Begin_Date nvarchar(50) 存储内容格式 :dd/mm/yyyy
Delphi 的TDateTimePick控件:dtp_BeginDate 属性Format:dd/MM/yyyy
dtp_EndDate 属性Format:dd/MM/yyyy
刷选出数据库表中在dtp_BeginDate的Date和dtp_EndDate的Date之间的数据,请教这个SQL语句怎么写?
------解决方案--------------------
Begin_Date nvarchar(50) 直接设计成datetime类型不是最好么。
或者 where cast(Begin_Date as datetime) between :@t1 and :@t2
然后给参数赋值,没调试,大概就这思路