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

sqlite datetime 比较大小,该怎么解决

2012-07-29 
sqlite datetime 比较大小select updatetime,updatetime 2012-05-03 from buy_purchase where id 1其

sqlite datetime 比较大小
select updatetime,updatetime > '2012-05-03' from buy_purchase where id= 1
其中 ‘updatetime'是datetime类型,并且’id=1‘时的值为’2012-05-02 09:44‘。但是得到的结果是’1‘。
而’select updatetime,updatetime > '2012-5-3' from buy_purchase where id= 1‘得到的结果是’0‘。
为什么会出现这种情况,感觉是按字符串类型进行的比较。。。。
希望大侠指导下。谢谢!!


[解决办法]
’select updatetime,updatetime > '2012-05-03' from buy_purchase wh
[解决办法]
把日期格式串写全即可。
[解决办法]
我依稀地记得读这个时间要写成“datetime(updatetime)"
即SELECT datetime(updatetime) from ... 这样才行

热点排行