如图
黄色是一种类型,蓝色是一种类型,红色是一种类型,需要求出每个类型后面字段的时间差,有很多中类型,有了就算出来,没有就显示空,请问怎么才能使用较少的sql查询出来
SqlServer?oracle?mysql?
-----------------
SELECT STAGE,DUEDATE-INPUTDATE FROM (
SELECT DINSTNCT(STAGE) [STAGE],INPUTDATE,DUEDATE FROM 表) A
ORACLE大概是这样的,如果错了请见谅(oracle不熟悉)
是查inputdate和duedate 的日期差吗?
abs(TO_NUMBER(TO_DATE(inputdate,'yyyy-mm-dd')- TO_DATE(duedate,'yyyy-mm-dd'))) AS 相差天数