当前位置: 代码迷 >> 其他数据库 >> sqlite3数据库中一个有关问题求教
  详细解决方案

sqlite3数据库中一个有关问题求教

热度:3821   发布时间:2013-02-26 00:00:00.0
sqlite3数据库中一个问题求教
我想数据库中删除表中时间最早的七天的数据,字段名称为date,类型是timestamp类型。表名为table_name,
由于我是在c++工程中构造sql语句字符串,传递给CppSQLite3DB对象调用execDML来执行这个字符串。
求高手直接给语句吧。。我今天搞了一天,网上也翻遍了,结果还是不行。平凑的语句程序里面都是不能执行或者没有效果的。。。。


------解决方案--------------------------------------------------------
delete from BROULE where date > (select datetime(max(date),"-7 day") from BROULE);
------解决方案--------------------------------------------------------
没有看到记录,删除比现在<7天的记录
select * from tt where date('now','-7 day');
------解决方案--------------------------------------------------------
sqlite貌似有很多人在用啊!