select f.FILE_ID,f.FILE_NAME,f.END_DATE, f.CREATE_MAN_ID,f.CREATE_MAN_NAME,f.CREATE_TIME,COUNT(f.FILE_ID) billNum,
CASE
WHEN CAST(SYSDATE - TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS number)< 0
THEN '超过'||substr(CAST(SYSDATE AS TIMESTAMP)-CAST(TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS TIMESTAMP),9,2)||'天'
||substr(CAST(SYSDATE AS TIMESTAMP)-CAST(TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS TIMESTAMP),12,2)||'小时'
||substr(CAST(SYSDATE AS TIMESTAMP)-CAST(TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS TIMESTAMP),15,2)||'分钟'
WHEN CAST(SYSDATE - TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS number)>0
tHEN substr(CAST(SYSDATE AS TIMESTAMP)-CAST(TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS TIMESTAMP),9,2)
||'天'||substr(CAST(SYSDATE AS TIMESTAMP)-CAST(TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS TIMESTAMP),12,2)||'小时'
||substr(CAST(SYSDATE AS TIMESTAMP)-CAST(TO_DATE (f.END_DATE, 'yyyy-mm-dd hh:mi:ss') AS TIMESTAMP),15,2)||'分钟'
ELSE '0'
End remainDate
from TD_SKL_DEMANDFILE f,TD_SKL_DEMANDSUBMIT s
where f.FILE_ID=s.FILE_ID
group by f.FILE_ID,f.FILE_NAME,f.END_DATE, f.CREATE_MAN_ID,f.CREATE_MAN_NAME,f.CREATE_TIME
分享到:
相关推荐
SQL语句中如何做到间隔行相减
西门子博途1200 时间相减
C#中两时间相减(return x天x小时x分x秒)
mssql sqlserver 使用sql脚本实现相邻两条数据相减.docx
本篇文章是对sql server日期相减的实现进行了详细的分析介绍,需要的朋友参考下
javaScript和java中日期相减得出天数方案
输入一个起始时间和一个结束时间(起始时间早于结束时间),通过运算符重载-(减号),计算这两个时间相隔多少秒钟。说明:这两个时间在同一小时之内,且采用60分钟60秒钟的计时分式,即从00:00-59:59。
WinForm中界面日期相减(DateTimePicker控件)
三大数据库常用时间类型总结
主要介绍了C#实现两个时间相减的方法,实例分析了C#针对时间操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
广告位展示 数字日历 自定义对话框 日期相减 gallery广告位 相册上传
倒序相加错位相减裂项相消求和.docx
日期时间相减、累计小时的计算公式
两个日期相减获得之间的天数
c# 倒计时--时间相减 。。。。。。。。。。。。。。。。。。。
在应用中,有时需要将点云数据去掉背景,保留本体,最简单的方法,将点云数据与背景数据相减,留下来的既是本体数据
实现两个数值型的日期相减得出天数的函数。
界面日期相减DateTimePicker,界面日期相减DateTimePicker