0
SQL Serverの使用。以下の条件のような合計時間を条件付きで分割する方法
私は3列までの総時間列を分割する必要が表1
ID TotalTime
001 12:00:00
002 11:00:00
003 09:00:00
004 08:00:00
005 14:00:00
....
....,
TotalTime Datatype is nvarchar
First 8 Hours should display in First column
After 8 Hours the next 2 Hours should display in Second column
After 10 Hours the remaining hours should display in third column
予想される出力
のクエリを作成する方法ID TotalTime Column1 Column2 Column3
001 12:00:00 08:00:00 02:00:00 02:00:00
002 11:00:00 08:00:00 02:00:00 01:00:00
003 09:00:00 08:00:00 01:00:00
004 08:00:00 08:00:00
005 14:00:00 08:00:00 02:00:00 04:00:00
....
....,
上記の条件。
クエリのヘルプが必要です。
は、列2および3の許容NULLの代わりに0の値はありますか? –
TotalTime列の種類は何ですか? nvarcharのようなものではありません。テーブルの定義を教えてください。 –
1. 'hh:mm:ss'文字列に分&秒がありますか? 2.時間は23時間を超えることはできますか? –