新しく質問する

勤務時間外勤務の回数の集計

役に立った:0件
  • 質問者:slashslash
  • 投稿日時:2007/07/06 11:02
  • 困り度:困ってます

はじめまして、こんにちは
早速なのですが、質問です。

タイトルのとおり勤務時間外勤務の回数を集計したいのですが、
どのように比較すればよいのかがわかりません。
勤務終了時間を入力しているフィールドが有るので、
sum(case when 勤務終了時間 > 勤務時間外勤務開始時間 then '1' else '0' end)
と言った形で書こうと思っていたのですが、勤務終了時間をtimestampにしている為、
勤務時間外勤務開始時間を'18:00:00'と言った形で書くと型が合わないと言われてしまいます。
(timestampは日付まで入力されているので確かにそうなのですが)

副参照で集計する人のテーブルを作り、その際に勤務終了時間の形式を'HH:MM:SS'という形して
それをさらに集計と言った方法しかないのでしょうか?
非常に助長な感じがしますし、他の方法がありそうなのですが、
どのようにすればいいのかが判りません。

宜しければ教えていただけないでしょうか?

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件

No.1ベストアンサー20pt

  • 回答者:kalze
  • 回答日時:2007/07/10 12:04

>勤務時間外勤務開始時間を'18:00:00'と言った形で書くと型が合わないと言われてしまいます。
>(timestampは日付まで入力されているので確かにそうなのですが)

とおもうのであれば勤務終了時間をcastすればいいだけでは?
(castで上手くいくことは検証済みです)

通報する

この回答へのお礼

解凍していただき、ありがとうございました。
結論から言うと、この質問を書いた後、「castすればいいんじゃ?」
と思い実行して出来る事を確認していました。

ここで質問の消去や取り消し、自己レス等が出来なかった(判らなかった)ので
その後を書く事が出来ていませんでした。
申し訳ありません。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ