问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle查询增加日期条件

发布网友 发布时间:2022-04-21 05:36

我来回答

2个回答

热心网友 时间:2022-04-10 17:49

用to_char函数转换后再进行查询。

如emp表中有如下数据:

现要查询hiredate日期为1981年5月1日之前的数据,可用如下语句:

select * from emp where to_char(hiredate,'yyyy-mm-dd')<'1981-05-01';

查询结果:

热心网友 时间:2022-04-10 19:07

省份字段可以加到from之前,月份条件的话,假设条件是qj_dept表的字段条件,那SQL可以如下写法(注意新增的“,shengfen 省份”以及“where yuefen > to_date('2015-02','yyyy-mm')”):
select case when qj_dept.isdls= 'Y' then qj_dept.deptcode else deptup.deptcode end 代理商编码,
case when qj_dept.isdls= 'Y' then qj_dept.deptname else deptup.deptname end 代理商名称,case when qj_dept.isdls= 'Y' then '' else qj_dept.deptcode end 门店编码,
case when qj_dept.isdls= 'Y' then '' else qj_dept.deptname end 门店名称,nvl(sale.allsale,0) 零售金额,-nvl(dh.alldh,0) 订货金额,nvl(kc.allkc,0) 现库存,shengfen 省份
from qj_dept
where yuefen > to_date('2015-02','yyyy-mm')
left join (select pk_dept,-sum(nvl(ddef2,0)) allsale from qj_dept_ck where strdef1 like ('%门店销售%') group by pk_dept) sale
on sale.pk_dept=qj_dept.pk_dept
left join (select pk_dept,deptcode,deptname from qj_dept) deptup
on deptup.pk_dept=qj_dept.pk_dept_up
left join (select pk_dept,-sum(nvl(ddef2,0)) alldh from qj_dept_ck where strdef1 like ('%代理商到门店入库库%') group by pk_dept) dh
on dh.pk_dept=qj_dept.pk_dept
left join (select pk_dept,sum(nvl(ddef2,0)) allkc from qj_dept_ck group by pk_dept) kc
on kc.pk_dept=qj_dept.pk_dept追问不好意思!我是刚接触数据库。

我们的数据库是oracle,语法与SQL通用吗?
还有就是我需要获得的是2月的销售记录,那是不是应该是大于或等于2015-02,小于或等于2015-03

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕晚期适合做什么运动,有助于顺产 怀孕顺产快的方法 孕妇怎么坐运动顺产快 孕晚期可以做哪些运动可以助产 孕晚期什么运动助顺产 孕晚期怎么做能增加顺产的可能? 做什么运动能加快顺产 孕晚期38周+了做什么运动可以让宝宝早点发动顺产 小时代看点解析 小时代的导演是谁你直说 C# oracle 里面时间作为条件查询语句 oracle 时间字段查找条件问题 oracle查询时间范围 oracle查询本月内的数据 时间条件怎么写? oracle用指定的时间做查询条件怎么查不出数据 在oracle中,使用时间做条件查询记录,怎么写语句 oracle中查询时日期时间作为条件,该怎么处理 oracle的日期条件查询 countif是什么意思? 蹇姓中国哪个省比较多? 奔驰e300l空调没有风怎么回事? 奔驰glk300空调不工作的原因 奔驰S350空调不凉吹热风怎么办? 奔驰g500空调不工作 利之星奔驰smart空调不制冷 奔驰c级空调为什么不受控制 奔驰s600空调压缩机不工作 怎么回事 奔驰s400空调不制冷 北京奔驰铂锐空调不工作是怎么回事 奔驰空调开AC不制冷 oracle根据选择的时间范围查询相应的数据 oracle查询条件怎样设为当天时间 oracle 关于时间范围内的查询 oracle 优化时间查询 oracle 查询取去年的本月和去年全年的时间条件怎么写,谢谢 查询 时间条件,精确到秒 .ORACLE oracle中同一个表里不同的字段都设置成date类型且为默认值sysdate,但查询的时间却不同 oracle 查版本号,oracle怎样查版本 oracle sql语句时间条件 oracle 查询时, 有个时间条件是:系统时间前5个小时怎么写啊? 梦见已经分手的男友又和好了的预兆 梦见前男友和他嫂子搞暧昧什么意思 梦见朋友说前男友还没有和我分手就跟别的女人暧昧加女人微信? 梦见前男友前来暧昧的预兆 梦到前男友跟朋友搞暧昧,我却哭的好伤心 做梦梦见前男友跟他一个暧昧女朋友在一起 梦到女朋友说前男友跟很多女人暧昧 瑙f柟绋嬶细(log3x)虏+log33x&#47;log39=2 iphone8出现闪屏是什么原因?该怎么处理? 苹果8怎么用库乐队闪退