次のコードがあります。
SELECT t2.Owner, a.accNumber, a.Rest, dateadd(day,1,MIN(a.Date)), MIN(b.Date)
FROM t1 a
LEFT JOIN t1 b ON a.accNumber=b.accNumber
LEFT JOIN t1 ON a.accountId = t2.accountId
WHERE a.Date<b.Date
AND a.Rest<>0
AND a.accNumber=b.accNumber
GROUP BY a.accNumber, a.Rest, t2.Owner
ORDER BY t2.Owner
5列目と4列目の日付を引いて6列目に入れたいのです(MIN(b.Date) - dateadd(day,1,MIN(a.Date)))
が、LEFT JOINのため単純にうまくいきDATEDIFF(day, dateadd(day,1,MIN(a.Date)), MIN(b.Date))
ません。
これがどのように見えるかです。現在のコードでは、最初の 5 列しか表示されません。6 列目も表示したい
DATEDIFF(day, 4, 5)
これは、Selectステートメントに追加するとどのように見えるかです