JDBC中要条件查询timestamp类型字段的sql语句怎么写

数据库中,有一个字段是atime,类型是timestamp。我现在需要查找字段atime在2018-4-4到2018-6-6之间的记录,sql语句怎么写啊?select*... 数据库中,有一个字段是atime,类型是timestamp。
我现在需要查找字段atime在2018-4-4到2018-6-6之间的记录,sql语句怎么写啊?
select * From 表名 where atime>=unix.timestamp(2018-04-04 00:00:00) and
atime<unix.timestamp(2018-06-06 23:59:59);

但是这样不行啊,查到的为空啊。
select * From 表名 where atime>=unix_timestamp(2018-04-04 00:00:00) and
atime<unix_timestamp(2018-06-06 23:59:59);
点改成下划线也不行,用了这个,就查不到东西。但表中是有东西的符合条件的我看了的。
展开
 我来答
玫瑰与巴黎ce
2018-05-09 · TA获得超过388个赞
知道小有建树答主
回答量:470
采纳率:0%
帮助的人:71.7万
展开全部
就像你写出来的那样就可以啊,时间类型是可以比较大小的。用between and也可以。
追问
就是因为不可以我才发问啊。按这个写法,查不到。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式