对四个日期字段我想同时查处一年内在这四个出现的个数,和其和值
解决方案 »
- pl/sql如何调用带有游标的存储过程(sql窗口的调用)
- 这样的查询如何写呢
- exp和imp及字符集问题,望各位大侠帮我
- 古老的问题,连接Oracle时出错:System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
- oracle Form6i-develop问题
- 如何在oracle9i中查询到用户提交的查询语句
- 江湖救急:帮我看看那里错了
- 执行print cur;的时候出错
- 有什么数据库对比工具?
- ADO问题,初学者提问
- ORACLE9i客户端升级10的补丁,谢谢大家提供
- 请教 exp direct=y
那么每条纪录都有的啊?到底统计什么?还是不理解!
可以给表结构吗?
select count(rq) from A
where year >='2007-12-30' and year <='2007-1-1'字段year在'2007-12-30' 和'2007-1-1'之间,纪录条数
select count(*) as num from table where rq<=to_date ('2007-5-23', 'YYYY-MM-DD') and rq>to_date ('2007-1-1', 'YYYY-MM-DD')
这样是只能查一个的如何四个一起查啊
when rq>to_date ('2007-5-23', 'YYYY-MM-DD') then 0 else 1 end),
...再写2个
sum(case when rq1<to_date ('2007-1-1', 'YYYY-MM-DD') then 0
when rq1>to_date ('2007-5-23', 'YYYY-MM-DD') then 0 else 1 end)
from table
是这个意思了吧!
可以写多个的,
我上面的就写了2个