にでは、私は今の日が上にのみ設定された変数の期間で雇うカウントしようとしているカウント数がon_hire JAN
SQL Show all items that are on hire before and up until a certain date
私の前の質問へのフォローアップ。
私はツールは、ツールがまだ出ている場合、それは使用する日であること
,(CASE WHEN off_hire = '21121231'
THEN datediff(DAY, on_hire, GETDATE())
ELSE datediff(DAY, on_hire, offhire)+1
END) AS 'DAYS_OF_RENTAL'
21121231を使用してレンタルにある日数を出してきました。
私はそれだけでこれは明らかに機能していないが、これは私が現時点でしようとしてきたルートである
,(CASE WHEN (on_hire > @startdate) AND off_hire > @end_date
THEN datediff(DAY, @startdate, @enddate)
ELSE datediff(DAY, on_hire, off_hire)+1
END) AS 'CALC_DAYS_ON_HIRE'
を使用してJANでレンタルしていた日数をうまくしようとしています。
例のデータ
tool on_hire off_hire
tool 1 02/01/2016 15/01/2016
tool 2 16/12/2015 16/01/2016
tool 3 05/01/2016 20/02/2016
私はすべてのヘルプは大歓迎され、私は:-)
乾杯