欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sqlite中时间处理有关问题

更新时间: 2014-01-05 02:31:34 责任编辑: Author_N1

 

sqlite中时间处理问题
现在有一个表myrestaurants如下:

name             type        distance    date        likeornot 
---------------  ----------  ----------  ----------  ----------
quanjude         kaoya       30          2013-3-1    1         
dezhuang         huoguo      10          2012-10-1   0         
mrli             mian        30          2013-04-01            
dingding         zizhu       35          2013-04-05  0         
sijiminghu       zizhu       400         2013-04-10  1 


其中date是表示我最后一次去这家店的时间。类型为字符串
    likeornot表示我喜欢这家店不喜欢,1表示喜欢,0表示不喜欢

现在问题是:写出一个sql查询,返回所有我喜欢的和我3个月以上没去过的店。


----------------------------------
ps: 我知道在sqlite里可以这样处理时间:
        
select date('2011-03-28');
select date('now');
select date('now', '-5 year');
select date('now', '-5 year', '+24 hour');
select case when date('now') < date('2011-12-09') then 'Taking classes' when date('now') < date('2011-12-16') then 'Exams' else 'Vacation' end;


但是我看不出这和问题有什么联系。
--参考方法--
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:31:34
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10901/
本文WWW.DOC100.NET DOC100.NET版权所有。