実現したいこと
SSMSのテーブルに保存されている勤務時間のデータを取り出し、ビジュアルスタジオを使って労働時間を計算するアプリを作成したい。
前提
SSMS内にあるテーブルのデータはすべてtime型で列名以下の通り
start_time-始業時間
end time-終業時間
break_time-休憩時間
ビジュアルスタジオの方に抽出する際「終業時間-始業時間一休憩時間」で計算し
表示、列名を「労働時間」としたいです
該当のソースコード
sql. Appendline (“Select CONVERT(CHAR (5), DATEADD(SECOND, DATEDIFF (SECOND, start_time, end time), CONVERT (DATETIME, 0)), 108)AS ’労働時間' ")
試したこと
かなりごり押しであることは重々承知しております
上記のコードで「始業時間」と「終業時間」の差分は出ますがDATEDIFF関数で指定できる値は2つまで。ここにさらに休憩時間分の時間を減算したいのです。
もっとスマートにかければ良いのですが、アドバイスをいただければ幸いです
補足情報(FW/ツールのバージョンなど)
アプリの全容としてはComboBoxを使用して氏名を選択し、その選択された人の労働時間がDataGridViewに表示される予定です
参加サイト

回答1件
あなたの回答
tips
プレビュー