oracle 查询一个月的数据用的between and。但为什么会把下一个月的一号数据反馈给我、

oracle查询一个月的数据用的betweenand。但为什么会把下一个月的一号数据反馈给我、请大神帮忙去掉下个月一号... oracle 查询一个月的数据用的between and。但为什么会把下一个月的一号数据反馈给我、请大神帮忙去掉下个月一号 展开
 我来答
荼糜ZDW
2015-09-07 · TA获得超过118个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:144万
展开全部
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'
希望可以帮到你。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式