
はじめまして、こんにちは
早速なのですが、質問です。
タイトルのとおり勤務時間外勤務の回数を集計したいのですが、
どのように比較すればよいのかがわかりません。
勤務終了時間を入力しているフィールドが有るので、
sum(case when 勤務終了時間 > 勤務時間外勤務開始時間 then '1' else '0' end)
と言った形で書こうと思っていたのですが、勤務終了時間をtimestampにしている為、
勤務時間外勤務開始時間を'18:00:00'と言った形で書くと型が合わないと言われてしまいます。
(timestampは日付まで入力されているので確かにそうなのですが)
副参照で集計する人のテーブルを作り、その際に勤務終了時間の形式を'HH:MM:SS'という形して
それをさらに集計と言った方法しかないのでしょうか?
非常に助長な感じがしますし、他の方法がありそうなのですが、
どのようにすればいいのかが判りません。
宜しければ教えていただけないでしょうか?
No.1ベストアンサー
- 回答日時:
>勤務時間外勤務開始時間を'18:00:00'と言った形で書くと型が合わないと言われてしまいます。
>(timestampは日付まで入力されているので確かにそうなのですが)
とおもうのであれば勤務終了時間をcastすればいいだけでは?
(castで上手くいくことは検証済みです)
解凍していただき、ありがとうございました。
結論から言うと、この質問を書いた後、「castすればいいんじゃ?」
と思い実行して出来る事を確認していました。
ここで質問の消去や取り消し、自己レス等が出来なかった(判らなかった)ので
その後を書く事が出来ていませんでした。
申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
dumpでインデックスだけ抜きたい
-
データベース ユーザの「このユ...
-
勤務時間外勤務の回数の集計
-
【SQL】他テーブルに含まれる値...
-
PostgresSQLで自動計算
-
フラグをたてるってどういうこ...
-
SELECT INTOで一度に複数の変数...
-
追加クエリで重複データなしで...
-
【sqlite3】deleteしても.dbフ...
-
ExcelのMatch関数のようなもの...
-
エクセルVBA 10分後にエクセル...
-
グループ単位での表示?
-
serial型について
-
オラクルのUPDATEで複数テーブル
-
テーブル定義書(Oracle) 【IX】...
-
VBAでの行数を揃える方法
-
SQLサーバに対するSQL文で抽出...
-
UPDATEで既存のレコードに文字...
-
Accessの構成をコピーしたい
-
副問合せを使わずにUNIONと同様...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベース ユーザの「このユ...
-
dumpでインデックスだけ抜きたい
-
PostgreSqlのシステムスキーマ...
-
ACCESSにおいてスキーマとは
-
全テーブルの列数を調査したい
-
カラムサイズの取得
-
シーケンスのリストを取得したい。
-
データベースからFOREIGN KEYの...
-
EBCDICとCCSIDの違いとは
-
ORACLEのスキーマーを別のORACL...
-
SQLDataSouceに再接続できない?
-
認知心理学で言うスクリプトとは?
-
アクセスのレポートの表示順
-
アクセスからSQL Serverのデー...
-
DB2でテーブルのサイズを見たい
-
スキーマ拡張後のExchangeサー...
-
XMLファイルとXMLスキーマ
-
テーブルのどの項目が主キーか...
-
OracleとSQLServer
-
勤務時間外勤務の回数の集計
おすすめ情報