2021-08-31
为什么查询语句在SQL server中执行,在oracle中不能执行?
select distinct h.card_no,h.name, sum(case when CONVERT(VARCHAR(100),h.ttime,108)>'08:30' and CONVERT(VARCHAR(100),h.ttime,108)<'08:40' then 1 else 0 END) as 迟到十分钟以内次数, sum(case when CONVERT(VARCHAR(100),h.ttime,108)>'08:40' and CONVERT(VARCHAR(100),h.ttime,108)<'09:00' then 1 else 0 END) as 十到三十分钟之内迟到次数, sum(case when CONVERT(VARCHAR(100),h.ttime,108)>'09:00' and CONVERT(VARCHAR(100),h.ttime,108)<'09:30' then 1 else 0 END) as 三十分钟以上迟到次数, sum(case when CONVERT(VARCHAR(100),h.ttime,108)>'08:30' and CONVERT(VARCHAR(100),h.ttime,108)<'09:30' then 1 else 0 END ) as 合计迟到次数 from h where len(h.name)>1 group by h.card_no,h.name order by h.card_no
复制
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
请问一下, 两个数据,用数据库链接, 有没有方法监控连接的稳定性 ?
回答 1
哪种数据库?
Oracle 用什么语句查询指定用户下有多少张表?
回答 2
更正下,第二句应该为:selectcount()fromdbatableswhereowner'xxx';如果不是查当前用户而是查xxx用户的话。
oracle版本升级方案
回答 2
当然是DG方式,停机时间最短也最靠谱。另外可以不切换,直接激活备库做升级测试。
win10 家庭版 安装 oracle 11g 报错问题:No crazy shut? http://www.javasoft.com Cantonese stomp?
回答 1
看你截图显示的是乱码,检查一下环境变量是不是有问题。
Oracle业务场景的问题:每隔15分钟,就跟同一个表的数据做比较,拿出来不同的数据,用什么方法比较好?
回答 1
已采纳
表有多少字段呢?如果字段少,可以写程序一列列判断如果字段多,可以对整行数据计算一个hash值,试用hash值进行比较
plsql developer执行sql怎么看实际返回所有数据的时间?
回答 3
客户端发送sql到数据库,数据库解析并执行,数据库提取出数据到内存,然后通过网络传到客户端,再由图形界面进行格式化的展示,每一步都得消耗时间。如果明确需要的是从发送sql到plsqldev完全展示的时
oracle rac 12.2.0.1 ora-04031
回答 7
上传附件:175rac1awr2019102905.html.gz
telnet 服务器IP 1521端口是通的,但是访问不了Oracle数据库?
回答 1
已采纳
看一下监听,是不是设置IP黑/白名单
PL/SQL具有什么特点?
回答 1
已采纳
总的来说,PL/SQL具有以下特点:1)支持事务控制和SQL数据操作命令;2)支持SQL的所有数据类型,并且在此基础上扩展了新的数据类型,也支持SQL的函数和运算符;3)PL/SQL可以存储在Orac
DBMS_LOCK_ALLOCATED 这个是什么导致的锁?
回答 2
感谢。不过我还是不明白,什么场景会产生这个?如何解决?多谢
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~