SELECt C1.FILIALE fileiale , sum(to_date(t.RECORDTIME,'yyyy-mm-dd hh24:mi:ss')) TValue FROM X_APPEAL x LEFT JOIN X_COMPLAINPERSON C1 ON X.TID=C1.APPEALID LEFT JOIN X_TRANSACT t ON C1.APPEALID=T.APPEALID WHERe (t.TransactTypeName='结案' OR t.InceptState='待办理') group by C1.FILIALE
执行总是报错 [Err] ORA-00932: 数据类型不一致: 应为 NUMBER, 但却获得 DATE
麻烦会的朋友指点一下,谢谢
这句sql怎么把日期格式转换成天数,在sum那里,我想把日期格式转换成天数计算总和
答案:2 悬赏:70 手机版
解决时间 2021-01-29 20:05
- 提问者网友:孤山下
- 2021-01-29 03:44
最佳答案
- 五星知识达人网友:西岸风
- 2021-01-29 05:19
select datediff(dd,'你开始计算的那天',getdate()) 天
例如:
select datediff(dd,'1980-01-01',getdate()) 天
输出结果就是当前日期距离1980年1月1日有几天
例如:
select datediff(dd,'1980-01-01',getdate()) 天
输出结果就是当前日期距离1980年1月1日有几天
全部回答
- 1楼网友:平生事
- 2021-01-29 06:57
搜一下:这句sql怎么把日期格式转换成天数,在sum那里,我想把日期格式转换成天数计算总和
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯