oracle 查询一个月的数据用的between and。但为什么会把下一个月的一号数据反馈给我、
oracle查询一个月的数据用的betweenand。但为什么会把下一个月的一号数据反馈给我、请大神帮忙去掉下个月一号...
oracle 查询一个月的数据用的between and。但为什么会把下一个月的一号数据反馈给我、请大神帮忙去掉下个月一号
展开
展开全部
between and 的作用和 >= 和<=一致的,请把具体的between and和数据贴出来看看呢。
更多追问追答
追问
select to_char(t_status_date,'yyyy-mm-dd'),t_user_id from t_status where
t_status_date between (TO_DATE('2015-07', 'yyyy-mm'))
and( TO_DATE(add_months(to_date('2015-07','yyyy-mm'),1)))
追答
如果t_status_date字段是DATE类型的话,你这么写试试
SELECT to_char(t_status_date, 'yyyy-mm-dd'), t_user_id
FROM t_status A
WHERE TO_CHAR(A.t_status_date, 'yyyyMMddhh24miss') BETWEEN
'20150701000000' AND '2015080000'
希望可以帮到你。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询