数据库中字段:atime 存的时间格式为:2017-08-22 10:20:30,在sql语句中,想把时分秒取出来,并判断是否在某个时间段内,如
select * from table where 【取出数据库中时间的时分秒】 between '10:00:00' and '12:00:00'
【】里面应该怎么写
php取数据库中时间的时分秒
答案:2 悬赏:50 手机版
解决时间 2021-02-13 01:18
- 提问者网友:动次大次蹦擦擦
- 2021-02-12 14:02
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-02-12 14:38
提供一个思路:就是将所有比较的时间,都转换为时间戳再比较,
select * from table where unix_timestamp(`atime`) betweeen unix_timestamp('2017-08-22 10:00:00') and unix_timestamp('2017-08-22 12:00:00')
select * from table where unix_timestamp(`atime`) betweeen unix_timestamp('2017-08-22 10:00:00') and unix_timestamp('2017-08-22 12:00:00')
全部回答
- 1楼网友:杯酒困英雄
- 2021-02-12 16:06
设置一下nls_data_format的格式就可以了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯