2011-06-30 19 views
-2

私はデータベースに新しいです、ログイン/ログアウトの毎日の記録を含む従業員のデータベースを作成する方法を教えてください 7レコードを管理する方法を教えてくださいこれをチェックする方法を、単一のユーザーのための日)は、新しい日と入力し、次の日に行く高度でデータベース、従業員毎日の記録

おかげで、単に

+3

あなたの質問はあまりにも一般的です。あなたの問題を解決するためにどのような努力を払っているのか、そしてあなたが遭遇した困難を教えてください。あなたの質問に対する答えは、現在の状態です。「データベースを設計し、列を追加したり、レコードを挿入したり、値を読み取ったりするだけです」 – Arsen7

答えて

3

、各employeがユニークで識別される1「従業員のテーブルを作成しますですフィールドまたは主キー。
この表には、通常、従業員の名前と追加連絡先情報が含まれています。

これで、簡単なログインテーブルを使用できます。

CREATE TABLE loginout (employeeID INTEGER NOT NULL, day DATE, login TIME, logout TIME, 
         FOREIGN KEY employeeID REFERENCES employees (employeeID)) 

は、従業員が、誰かが中に、決してログオンした場合と同様に、エラー条件を処理するためにログインしている天気予報をチェックするために、社員テーブル「isloggedin」または何かのbooleanフィールドのように追加することもできます。 は何かのようなものでしたログアウトした後、翌日に戻ってきます。そのようなもの。

天気を確認するには、次の日であることを確認してから、「日」フィールドを使用します。 NOW()関数を使用してmysql(および他のエンジン)の現在の日付を取得することができます。そうしないと、クライアント側で比較を行うことができます。

この質問はかなり曖昧ですが、あなたはその質問をより具体的にどの問題に抱えているのでしょうか。

関連する問題