前几天一个朋友提出的:oracle里面怎么查一个表中的日期字段的连续日期的缺少的日期。这个问题有点难度,不过还是解决了,有两种方法(其实两种方法都是朋友小虫提出的,我只不过加以验证而已)。
方法一:
declare
col number;
v_date date;
maxdate date;
Cursor myCursor is
Select docdat, shpid From repfifoday where shpid = 204 order by docdat;
begin
select max(docdat) into maxdate from repfifoday where shpid = 204;
for myCur in myCursor loop
v_date := myCur.docdat;
LOOP
v_date := v_date + 1;
select count(*)
into col
from repfifoday
where docdat = v_date
and shpid = 204;
if col = 0 and v_date < maxdate then
insert into aa values (v_date);
commit;
else
exit;
end if;
END LOOP;
END LOOP;
end;
方法二:
那就更加简单了,先建一临时表tmp,有col1和col2字段,都为日期型。把最小日期到最大日期插入到一个临时表tmp的col1字段,再把每个门店的日期更新到这个表里面的col2字段(以日期为条件),为空的就是那些日期。
分享到:
相关推荐
例如,目标表中可能缺少某些字段,或者字段类型不一致。这时,可以采取以下措施: - 使用“映射”选项中的“编辑”功能,手动调整字段映射,确保源表中的每一列都能正确对应到目标表中的相应列上。 - 对于字段类型...
文档中还提供了几个常用SQL查询实例,这些查询不仅展示了强制索引的应用,还涉及了树形结构的遍历、子查询的使用等高级SQL技巧。例如,获取站点树形列表的查询: ```sql SELECT /*+index(a,TAB_SITE_I3)*/ a.* FROM...
嵌入式八股文面试题库资料知识宝典-华为的面试试题.zip
训练导控系统设计.pdf
嵌入式八股文面试题库资料知识宝典-网络编程.zip
人脸转正GAN模型的高效压缩.pdf
少儿编程scratch项目源代码文件案例素材-几何冲刺 转瞬即逝.zip
少儿编程scratch项目源代码文件案例素材-鸡蛋.zip
嵌入式系统_USB设备枚举与HID通信_CH559单片机USB主机键盘鼠标复合设备控制_基于CH559单片机的USB主机模式设备枚举与键盘鼠标数据收发系统支持复合设备识别与HID
嵌入式八股文面试题库资料知识宝典-linux常见面试题.zip
面向智慧工地的压力机在线数据的预警应用开发.pdf
基于Unity3D的鱼类运动行为可视化研究.pdf
少儿编程scratch项目源代码文件案例素材-霍格沃茨魔法学校.zip
少儿编程scratch项目源代码文件案例素材-金币冲刺.zip
内容概要:本文深入探讨了HarmonyOS编译构建子系统的作用及其技术细节。作为鸿蒙操作系统背后的关键技术之一,编译构建子系统通过GN和Ninja工具实现了高效的源代码到机器代码的转换,确保了系统的稳定性和性能优化。该系统不仅支持多系统版本构建、芯片厂商定制,还具备强大的调试与维护能力。其高效编译速度、灵活性和可扩展性使其在华为设备和其他智能终端中发挥了重要作用。文章还比较了HarmonyOS编译构建子系统与安卓和iOS编译系统的异同,并展望了其未来的发展趋势和技术演进方向。; 适合人群:对操作系统底层技术感兴趣的开发者、工程师和技术爱好者。; 使用场景及目标:①了解HarmonyOS编译构建子系统的基本概念和工作原理;②掌握其在不同设备上的应用和优化策略;③对比HarmonyOS与安卓、iOS编译系统的差异;④探索其未来发展方向和技术演进路径。; 其他说明:本文详细介绍了HarmonyOS编译构建子系统的架构设计、核心功能和实际应用案例,强调了其在万物互联时代的重要性和潜力。阅读时建议重点关注编译构建子系统的独特优势及其对鸿蒙生态系统的深远影响。
嵌入式八股文面试题库资料知识宝典-奇虎360 2015校园招聘C++研发工程师笔试题.zip
嵌入式八股文面试题库资料知识宝典-腾讯2014校园招聘C语言笔试题(附答案).zip
双种群变异策略改进RWCE算法优化换热网络.pdf