SQL データベースからデータをエクスポートするために使用する C# アプリケーションがあります。ビューからデータを取得し、給与システムにインポートするために Excel にエクスポートします。残業代を計算する必要があります。私は次のコードを持っていますが、残業の量を計算しません。インターネットで解決策を検索しましたが、うまくいきませんでした。
SELECT [Co Code]
, [Empl No]
, [Task CD]
, [Day No]
, [Fund Co Code]
, [Job No]
, [Equip Cost Cde]
, SUM([Reg Hrs Jc]) AS [Reg Hrs Jc]
,(CASE WHEN [Reg Hrs Jc] > 40 THEN [Reg Hrs Jc] - 40 ELSE 0 END) AS [Ot Hrs Jc]
FROM dbo.MIS_FTTIMECARD_OT
WHERE ([Date Worked] BETWEEN '8/11/2013' AND '8/17/2013')
GROUP BY [Co Code]
, [Empl No]
, [Task CD]
, [Day No]
, [Fund Co Code]
, [Job No]
, [Equip Cost Cde]
, (CASE WHEN [Reg Hrs Jc] > 40 THEN [Reg Hrs Jc] - 40 ELSE 0 END)