• ベストアンサー

時給の変更に対応する方法

agricapの回答

  • agricap
  • ベストアンサー率40% (79/195)
回答No.8

#7です。念のため、補足しておきます。 時給テーブルには、1従業員につき、複数の時給の情報を持たせる ことができます。たとえば、従業員1の2006/1/1~2006/1/31 は800円、2006/2/1~2006/3/31は900円であったとすると、 従業員番号、  開始日、  終了日、時給     1、2006/01/01、2006/01/31、 800     1、2006/02/01、2006/03/31、 900 のような感じになります。

shinp
質問者

補足

この場合、ある特定の日の人件費は大丈夫だと思うのですが、何日~何日の人件費を求めようとした時に、もしその期間内で時給が変わっていても問題ないでしょうか。 そもそもこの場合の日付を指定した人件費はどのように求めたらいいのでしょうか。 分かりにくい日本語ですみません。

関連するQ&A

  • 【フリーウェイ給与計算】時給→月給に変更

    時給制の従業員が2023/4から正社員になり月給制に変更になりました。 従業員メニューでは時給で登録していましたが、月給に変更した場合に過去の給与明細も月給に書き換わってしまうのでしょうか。 時給の時の明細はそのまま残しておき、2023/4(5月支給分)から月給制で計算する方法を教えてください。 ※OKWAVEより補足:「フリーウェイジャパンの製品・サービス」についての質問です。

  • テキストファイルからの時間算出

    企業でシステム管理をしています。 現在勤怠管理システムで以下のようなテキストファイルをサーバに出力しています。このファイルと従業員ごとの時給テーブルを作成して人件費を出力するシステムを開発会社に作ってもらおうと思っています。 テキストファイル 社員番号,日付,業務開始,業務終了 1000234,20050901,1000,1830 1000444,20050901,1100,1930 2212334,20050901,1000,1900 1023455,20050901,1200,2030 時給テーブル 社員番号,時給 1000234,1000 1000444,900 2212334,900 1023455,1050 しかし開発会社は、出力されるテキストファイルからは時間を算出できないとの返答でした。 なぜなのでしょうか。テキストファイルの開始時間と終了時間を取り込めば労働時間は算出できると思うのですが、無理なのでしょうか。 よろしくお願いします。

  • 教えてください

    日付型データのテーブルを下のように変更する方法を教えてください (テーブル変更前) 日時 ―――――――――― 2002/05/31 13:54:28 2002/05/31 15:09:55 2002/06/01 10:40:06 2002/06/01 10:40:08 ―――――――――― (テーブル変更後) 日時 ―――――――――― 2002/05/31 2002/06/01 ―――――――――― よろしくお願いします

  • ACCESSのデータ型変更について

    クエリを利用してテーブルを新規作成する時に formatで書式を変換すると日付/時刻型のデータが テキスト型のデータに変わってしまったのですが 新規作成したテーブルのデータも日付/時刻型に直すには どのようにすれば出来ますか 宜しくお願いします 日時 (日付/時刻型) ―――――――――― 2002/05/31 13:54:28 2002/05/31 15:09:55 2002/06/01 10:40:06 2002/06/01 10:40:08 ――――――――――  ↓ テーブルの日時データを 日時:Format(日時,"日付 (L)")で書式を変換して テーブルを新規作成する  ↓ 日時 ―――――――――― 2002年5月31日 2002年6月1日 ――――――――――  ↓ テーブルの日時がテキスト型になってしまいます テキスト型を日付/時刻型に変更したい

  • ACCESSの日付に関してですが、休日の部分でデータの存在しない部分を無視して平均を出す方法を教えてください。

    ACCESSの日付に関してですが、休日の部分のテーブルデータが存在しなくてもクエリで日付に関して過去30日間などを行うとデータの無い部分は無い部分で無視して計算してしまい、結果として土日が休みですと過去22日分などでの計算になってしまいます。そのような計算ではなく例えばの言い方ですが、休みを除いた過去30営業日(テーブルに存在する日付のみ)での計算を行うにはどのようにしたら宜しいでしょうか?? ACCESSに詳しい方宜しくお願い致します。

  • Access 単価変更

    Accessで仕入管理を作成しています。 部品テーブルに登録してある単価を変更しても、過去のデーターは単価変更しないように設定にしたいのですが… 現在は、部品テーブルの部品番号と仕入テーブルの部品番号をリレーションシップの設定をしているので、過去のデーターも最新単価に変更されます。 どのような構成にしたら良いのか見当もつかなく困っています。 Access初心者なので、分かりやすく教えて頂けると助かります。 よろしくお願い致します。

  • ACCESS2000のクエリで、任意の日の時給を抽出したい

    ACCESS初心者です。 上級者の方には造作も無いことかもしれませんが、 この1点に悩んだまま、どうしても答えが出ないため、質問をしています。 目的は、クエリ中のフィールド名「勤務日」にあるレコード日(日付/時刻型、データは年月日のみ)に対応した「時給」を、テーブル「T_時給」からクエリに抽出したいのです。 この場合、発令日以降、同じ人に次の時給が発令がされるまでは、従前の時給を保持したいのです。 具体的には、以下の結果となるよう、<時給>のフィールドを自動的に求めたいのです。 テーブル「T_時給」 フィールド 「従業員ID」 「発令日」 「発令給」        (数値型) (日/時型) (通貨型)        1      2009/1/1   1000        1      2009/3/1   1500        1      2009/5/1   1300        2      2009/1/1   2000 クエリ「Q_給料」 フィールド 「従業員ID」 「勤務日」 <時給>        (数値型) (日/時型) (通貨型)         1     2009/1/1   1000         1     2009/2/2   1000         1     2009/3/3   1500         1     2009/4/4   1500         1     2009/5/5   1300         2     2009/1/1   2000         2     2009/2/2   2000 これまでの結果、クエリの<時給>の抽出条件に >=[T_時給]![発令日] と入力したところ、発令日が複数ある従業員では、時給の表示も複数抽出されて、レコードがダブってしまいます。 どうか、よろしくお願いします。

  • 時給の未払いに関して

    はじめまして、ちょっと複雑なケースなのですが相談に乗っていただきたいと思いまして、質問することにしました。 2年前に社員をやっている友人からアルバイトの誘いがありました。口頭で労働条件に関して時給850円、休日900円という条件を提示され、それを了承しアルバイトとして入社しました。 当然、雇用契約書を記入するのですが、文面の中に時給800円と記載されていました。ひとまず記入したあと、その場でその社員の友人に「これって850円になるんだよね?」と確認したところ、「直しておくよ」と言われ、そのまま職務につくようになりました。 その後、給与明細などもらっていたのですが、細かくチェックをしておらず、そのまま2年過ぎました。 たまたま、先日もらった明細を計算することになり、計算してみると時給800円のままの計算で給与の支払いをされていたことに気づきました。 過去の分も調べてみたところ、ずっと800円での計算になっていたようで、そのことを社員の友人に問いただしたところ、一度社長と相談してみるとのことでした。 相談してもらった結果、過去の分の給与は支払えないと言われました。 こういったケースの場合は、そのもらえなかった給与を今になって支払ってもらえないのでしょうか? 自分の中でも過失部分(給与の計算を確認していなかったことや契約書をその場で確実に変更してもらわなかったこと)があるのは、わかってるので半分あきらめてはいるのですが、計算すると結構な金額になるので、納得出来ない部分もあります。 何とかならないでしょうか?

  • access2000でデータの変更の内容がわかるようにしたいのですが。

    ACCESS初心者です。 ACCESS2000でフォームで既存レコードのどこかを更新したら、 (1)変更する前のデータをテーブル?で保存していきたい。(変更されたデータの過去分のデータをどんどん残していく。上書きはしない)&表示できれば尚うれしい。 (2)データを更新した日時も(1)と同じテーブルに書き込みたい。(こちらも(1)同様表示できれば尚うれしい)のです。 この作業はアクセスでできる?!と思っているのですが、 どなたかご教授頂ける方、よろしくお願いします。

  • Accessの変更の仕方

    すでに退社した人が作ったAccessの宛名ラベル用の様式を使いたいのですが、テーブルなどを変更してもまったく反映されません。例えば、郵便番号が5桁になっているのを現在の7桁に直そうとして、テーブルの入力文字数を変更しても、そのテーブルを閉じるとき「テーブルを変更しますか?」ともでてきませんし、修正画面で修正しようとしても、やはり5桁しか入力できない状態のままです。ロックされているとか、それとも別の方法があるのでしょうか?