oracle 日期比较,选取日期区间,怎么实现?
表中有个use_date字段(格式:YYYY-MM-DD),通过用户选择日期的区间(格式:MM-YY)(如:起始日期:01-11,终止日期:01-12),然后从数据库中提...
表中有个use_date字段(格式:YYYY-MM-DD),通过用户选择日期的区间(格式:MM-YY)(如:起始日期:01-11,终止日期:01-12),然后从数据库中提取出01-11~01-12的所有数据
不好意思,可能我没说清楚,起始日期:tmp_period1,截止日期tmp_period2 展开
不好意思,可能我没说清楚,起始日期:tmp_period1,截止日期tmp_period2 展开
展开全部
如果use_date是date类型的话,如下
select * from tab_name where use_date between to_date('01-11','mm-yy')
and last_day(to_date('01-12','mm-yy'));
select * from tab_name where use_date between to_date('01-11','mm-yy')
and last_day(to_date('01-12','mm-yy'));
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT * FROM 表的名称 WHERE TO_CHAR(use_date,'MM-YY')>= '01-11' AND TO_CHAR(use_date,'MM-YY') <= '01-12' ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表名
where to_char(usr_date,'mm-yy') >= '01-11'
and to_char(usr_date,'mm-yy') <= '01-12'
试试看
where to_char(usr_date,'mm-yy') >= '01-11'
and to_char(usr_date,'mm-yy') <= '01-12'
试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
日期比较可以直接用符号>、<、=比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询