189 8069 5689

oracle怎么取上月 oracle取下月第一天

oracle 查询当月份的上一个月

1、创建测试表,

成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,10多年企业及个人网站建设经验 ,为成都上1000+客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,成都品牌网站建设,同时也为不同行业的客户提供网站建设、成都做网站的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选创新互联公司

create table test_date_2(id int, v_date date);

2、插入测试数据

insert into test_date_2 values(1,sysdate);

insert into test_date_2 values(2,sysdate-20);

insert into test_date_2 values(3,sysdate-30);

insert into test_date_2 values(4,sysdate-40);

commit;

3、查询表中全量数据,select t.* from test_date_2 t;

4、编写语句,查询当月份的上一个月;

select t.*, add_months(v_date,-1) v_date2 from test_date_2 t;

Oracle如何取到上一月份

where DETECTtime between to_date('20081123 010000','YYYYMMDD HH24MISS') and to_date('20081223 015959','YYYYMMDD HH24MISS')

Oracle如何查询上月数据

select * from A where to_char(日期字段,'yyyymm')=to_char(add_months(sysdate,-1),'yyyymm')

这样试验一下,表名和字段名你替换一下,也就是把A和日期字段这俩地方换一下


当前标题:oracle怎么取上月 oracle取下月第一天
本文来源:http://cdxtjz.cn/article/hgdgej.html

其他资讯