sqlite3_get_table()函数如何实现对两个时间点间的数据的查询?

sprintf(sql,"select*fromshidu1wheredateandtimebetween%sand%s;",stime,etime);intresult... sprintf(sql,"select * from shidu1 where dateandtime between %s and %s;",stime,etime);
int result_get = sqlite3_get_table(db,sql,&azResult,&nrow,&ncolumn,&zErrMsg);
这样子的语句去查询 result_get函数的是1 查询失败,zErrMsg 显示的是语法错误,请问下,如何用sqlite3_get_table() 函数实现对 数据库内,两个时间内的数据的查询呀 时间格式是:yyyy-MM-dd hh:mm:ss (即:2000-01-01 00:00:00) 数据存储时的时间属性格式也是 yyyy-MM-dd hh:mm:ss
展开
 我来答
mr_wanghai
2014-04-04
知道答主
回答量:34
采纳率:0%
帮助的人:27.3万
展开全部
sprintf(sql,"select * from shidu1 where dateandtime between to_date( %s,'yyyy-mm-dd hh:mm:ss' ) ,and to_date( %s,'yyyy-mm-dd hh:mm:ss' ),stime,etime);
匿名用户
2014-04-04
展开全部
不了解这个啊 
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式