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

数据库关于日期的查询解决方案

2012-03-17 
数据库关于日期的查询数据表中为字符串类型的日期,如:20101101DateTimePicker中的日期是2010-11-1这样的形

数据库关于日期的查询
数据表中为字符串类型的日期,如:20101101
DateTimePicker中的日期是2010-11-1这样的形式。
select * from table where 日期的字段名 = DateTimePicker->Date****
这样的查询语句应该怎么描述?

[解决办法]

C/C++ code
select * from table where cdate(left(日期的字段名,4)+'-'+mid(日期的字段名,5,2)+'-'+right(日期的字段名,2)) = 'DateTimePicker->Time'
[解决办法]
C/C++ code
AnsiString strSQL = AnsiString().sprintf(    "select MD005,max(MD031) from 表名 where MD005 >= '%s' and MD005<= '%s' "    "group by MD005,MD031",    strDate1, strDate2); 

热点排行