この質問は、以前のものの拡張であり、Unable know the exception in queryにあります。テーブルを別のテーブルの値で更新するトリッキーなクエリ
今回私は、ブレークという別のテーブルを持っています。
そして、以下のようになります。
私は、以下のクエリを使用して、列の合計を取得することができますよ。
SELECT DATEADD(SECOND, SUM(DATEDIFF(SECOND, '19000101', TotalBreakTime)), '19000101') where
where USERID = 0138039 AND CONVERT(Date, StartTime) = CONVERT(Date, GETDATE()))
as t FROM BreaksTable;
私の2番目のテーブルは以下のようになります。
今回は、私がブレークテーブルからtotalbreaktime
の合計(最初のスクリーンショット)で休憩列を更新したいと条件が日付にする必要があり、現在の日になることです。
私は本当にこれを行う方法を理解することができません。
Google「MERGE」 –
SQLサーバを使用しています – user3872094
'Breaks'カラムのデータ型は? –