, sum(nvl(case when a.d0180 is not null and a.d0170 is not null then
case when to_number(a.d0180)
> to_number(a.d0170) then
(to_number(substr(a.d0180, 1, 2)) * 60 + to_number(substr(a.d0180, 3, 2)))
- (to_number(substr(a.d0170, 1, 2)) * 60 + to_number(substr(a.d0170, 3, 2)))
else
(to_number(substr(a.d0180, 1, 2) + 24) * 60 + to_number(substr(a.d0180, 3, 2)))
- (to_number(substr(a.d0170, 1, 2)) * 60 + to_number(substr(a.d0170, 3, 2)))
end
else 0 end, 0)) total
II
where 1 = (case when (a.typ = '1' and 0 = (
select count(rowid)
from t0060
where d0010 = sD0010
and d0020 = sD0020
and d0030 = a.d0030
and d0050 = a.d0110
and d0060 < last_day(add_months(to_date(a.d0040, 'yyyymm'), -1))))
or (a.typ = '2' and 0 = (select count(rowid) --
from t0040
where d0010 = sD0010
and d0020 = sD0020
and d0030 = a.d0030
and d0110 = a.d0110
and nvl(d0210, 0) > 0
and d0040 < to_char(last_day(to_date(a.d0040, 'yyyymm')),'yyyymmdd')))
then 1 else 0 end)
分享到:
相关推荐
在IT行业中,MyBatis是一个广泛使用的持久层框架,它允许开发者直接编写SQL语句,提供了灵活的数据访问和映射机制。这篇博客“mybatis直接执行sql语句后续之一”可能探讨了如何在MyBatis中高效且有效地执行SQL操作。...
为了克服这一限制,本文介绍了一个专门用于将超长SQL语句拆分为多个较小SQL语句的方法。 #### 核心功能解析 ##### 函数定义 该方法通过一个名为`splitSql`的函数实现。其功能是接收三个参数: - `SqlStr`:需要被...
动态创造数据窗口 ,写个sql 语句即可 11.5的
SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准语言,而嵌套SQL语句则是指在一个SQL语句内部嵌入另一个或多个SQL语句。在VC++(Visual C++)开发环境中,我们经常需要与数据库进行...
在压缩包文件"sql_ok"中,可能包含了这样一个工具的安装程序或使用教程,可以帮助你开始探索和利用SQL语句生成器的便利性。 总之,SQL语句生成器是数据库开发者的得力助手,它能简化SQL编写,提高代码质量,降低...
SQL语句生成器就是这样一个辅助工具,它能帮助你检查SQL语句的正确性,提高开发效率。 描述部分虽然重复了标题,但同样强调了该工具在验证SQL语句方面的作用。在实际开发中,我们经常面临复杂的数据查询需求,编写...
在上面的代码中,我们定义了一个 UserMapper 接口,该接口中有一个 selectUser 方法,该方法使用@Select 注解来定义一个 SQL 语句,该 SQL 语句用于从 table01 表中根据 id 字段查询用户信息。 通过 XML 配置文件...
sql语句sql语句sql语句sql语句sql语句
本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...
本文件旨在提供一个SQL语句大全,帮助读者快速掌握并应用这些基本的SQL命令,涵盖了不同数据库系统如MySQL和SQL Server的常见用法。 基本的SQL语句可以分为几大类: 1. 数据查询语言(DQL):主要用于从数据库表中...
在IT行业中,数据库管理和性能优化是关键领域,而SQL_ID是Oracle数据库中一个重要的概念,它用于唯一标识SQL语句。SQL_ID是一个14字符的字符串,能够帮助我们跟踪和分析SQL查询的性能。MD5(Message-Digest ...
sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明sql语句说明...
"标签"进一步强调了这个工具的关键特性,包括"Java输出漂亮的SQL语句",这意味着它是一个Java环境下的解决方案,能够集成到Java项目中,通过Java代码来调用和实现SQL语句的格式化。另一个标签"SQL格式化"则明确了它...
"hibernate执行原生sql语句" Hibernate 是一种流行的 ORM(Object-Relational Mapping)框架,用于将 Java 对象映射到关系数据库中。然而,在一些情况下,我们需要直接执行原生 SQL 语句,而不是使用 Hibernate 的...
超长SQL语句并没有一个明确的长度界限来定义,通常指的是那些结构复杂、包含大量字段或条件的SQL查询语句。这类语句往往难以阅读与维护,且可能存在性能问题。 ##### 常见场景 1. **数据导出/导入**:在进行大批量...
SQL Server 中的动态 SQL 语句是一种灵活的查询方式,它可以根据不同的情况生成不同的 SQL 语句。动态 SQL 语句可以用来实现复杂的业务逻辑,提高查询效率和灵活性。 普通 SQL 语句和动态 SQL 语句的区别 普通 SQL...
本文将深入探讨如何在C#中自动生成SQL语句,以提高开发效率并减少手动编写SQL可能导致的错误。 一、Entity Framework与自动SQL生成 1. Entity Framework(EF)是微软提供的一个开源ORM(对象关系映射)框架,它...
PB脚本中SQL语句写法与SQL中语句写法对照 PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的知识点,因为PB脚本和SQL语言在写法和应用中有所不同。本文将对PB脚本中SQL语句写法和SQL中语句写法进行对比和分析。 ...
- **hash_value**:SQL语句的哈希值,用于唯一标识一个SQL语句。 - **sql_text**:SQL语句的实际文本内容。 3. **分析与优化** - **磁盘读取次数高的SQL语句**通常表明索引使用不当或者数据分布不均等问题,...