当前位置: 首页 > backend >正文

sql解析,日期 trunc sysdate

SELECT jh rpc,hs rhs,(SELECT SUM(jh) AS total_hsFROM aqks.aa_scyjWHERE rq >= TRUNC(SYSDATE, 'MM')  -- 本月第一天AND rq < TRUNC(SYSDATE) AND dwdm = #{dwdm} ) ypc,(SELECT SUM(hs) AS total_hsFROM aqks.aa_scyjWHERE rq >= TRUNC(SYSDATE, 'MM')  -- 本月第一天AND rq < TRUNC(SYSDATE) AND dwdm = #{dwdm} ) yhs,(SELECT avg(njh) AS total_hsFROM aqks.aa_scyjWHERE rq >= TRUNC(SYSDATE, 'YYYY')  -- 本年第一天AND rq < TRUNC(SYSDATE) AND dwdm = #{dwdm} ) npc,(SELECT SUM(hs) AS total_hsFROM aqks.aa_scyjWHERE rq >= TRUNC(SYSDATE, 'YYYY')  -- 本年第一天AND rq < TRUNC(SYSDATE) AND dwdm = #{dwdm} ) nhs,nsy,nlhs - nsy AS ncz,jh - hs AS ycz FROM  aqks.aa_scyj WHERE rq = to_date(#{rq},'yyyy-MM-dd') AND dwdm = #{dwdm}

TRUNC(SYSDATE, 'MM') :

 

 

 rq传递过来的是字符串,要是有to_data转换为时间类型

http://www.xdnf.cn/news/14449.html

相关文章:

  • LangChain智能体之initialize_agent开发实战深度解析
  • 【完整教程】WSL发行版迁移到D盘
  • 【Block总结】NeLU(负斜率线性单元)函数|最新激活函数|独家复现|即插即用
  • 【AI论文】Saffron-1:LLM安全保证的推理缩放范例
  • Redis 6.2.6 安装教程 - 从源码编译到配置启动(Linux环境)
  • 本地访问远程vps中的sqlite数据库中的内容之(二)使用Python和web访问远程sqlite
  • 构建esp-IDF出现的(Git仓库所有权检测)问题
  • linux thermal framework(4)_thermal governor
  • 安卓9.0系统修改定制化____安卓9.0系统精简 了解系统app组件构成 系统app释义 常识篇 一
  • Leetcode 刷题记录 13 —— 图论
  • Qdrant向量数据库的增删改查
  • Java + Spring Boot 后端防抖实现方案
  • nrf52811墨水屏edp_service.c文件学习
  • YOLO优化之双池化下采样融合块、注意力引导逆残差块
  • 【学习笔记】深入理解Java虚拟机学习笔记——第6章 类文件结构
  • CppCon 2016 学习: std::accumulate EXPLORING AN ALGORITHMIC EMPIRE
  • ubuntu 22.04 安装部署elasticsearch 7.10.0详细教程
  • Linux服务器入门教程
  • React forwardRef 与 useImperativeHandle 深度解析
  • LangGraph 深度应用指南:构建下一代Agent系统
  • 使用VSCode开发MCU,FreeRTOS进Hard_Fault调试
  • JVM——JVM中的扩展之道
  • 基于二进制XOR运算的机器人运动轨迹与对称图像自动生成算法
  • 基于深度学习的智能交通流量预测系统:技术与实践
  • 批量下载图片小工具
  • 【项目实训】【项目博客#07】HarmonySmartCodingSystem系统前端开发技术详解(5.12-6.15)
  • 寄存器的使用
  • Number.toFixed() 与 Math.round() 深度对比解析
  • 【SpringCloud】2.0 服务治理——nacos
  • LangGraph--设计一个给出标准提示词模板的聊天机器人