- ベストアンサー
SQL Serverのテーブルにて時間の計算をしたい
お世話になります。 勤怠管理のアプリを作っています。 テーブル:SQL Server フロントエンド:MS Access 時間の計算ができません。 [日付] [出勤時刻] [退勤時刻] [勤務時間] というフィールドを作成したのですが、 勤務時間の計算はどのように行えばよろしいでしょうか? それぞれのデータ型はどのようにすればよろしいでしょうか? 単純に考えると[退勤時刻]-[出勤時刻]ですが……。 テーブルもMS Accessの場合はこのような計算式で勤務時間を算出できたのですが、SQL Serverに移行する場合がわかりません。 みなさま、どうぞよろしくお願いします。 ※質問文に不足・不明点がある場合はご指摘いただければ 補足欄にて追記させていただきます
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#22222
回答No.2
その他の回答 (1)
- kyofu-chan
- ベストアンサー率23% (109/464)
回答No.1
お礼
ご回答、ありがとうございます。 お礼が遅くなりまして、申し訳ありませんでした。 せっかくご回答いただいたのですが、私が余りに勉強不足のため理解できないままです。 結局、nvarchara型にしてhh:mm形式でデータを持つことになりそうです。 秒単位が省略されてしまいますが、フロントエンドがAccessでクエリベース・私の無知が故にかなりの妥協案ではありますが……。 そうなると、24時以降の勤務時間が保持(計算)できないんですがね……。