2016-05-16 12 views
1

開始時刻(ちょうど時値)と終了時刻(ちょうど時値)に基づいて、ユーザーのログインを自分のアプリケーションに制限する必要があります。私はこれらの値を1 ... 24時間形式で保存しています。私が実行しているクエリがあります。 startHour < = '10' とendHour> = '10'ユーザーは入力した時間間隔でログインする必要があります


(10現在の時間である)テーブルから

SELECT * FROM。ユーザーが終了時刻と開始時刻を1と入力すると、これは機能しません。

答えて

0

私はいくつかの質問があります。開始時間と終了時間はほんの数時間ですか?また、開始時刻と終了時刻に同じ値が指定されている場合は有効ですか?これは、入力された正確な時刻にログインする必要があり、過去または分前に数分の余裕がないことを意味します。あなたは、開始時刻と終了時刻のエントリを含むテーブルの構造を投稿できますか?

また、動作していないと言うと、それまでに発生したことのシナリオを教えてください。正確なエラーや問題を提示してください。

+0

私のテーブルの構造は – teja

+0

@tejaです。テーブルのスキーマ/構造、追加の詳細などを含むように、元の質問を更新または編集することができます。 – Lane

+0

私のテーブル構造は、単純にclientid、開始時刻、整数。ユーザが開始時間として1を、終了時間として1を入力したとします。彼らは、開始時間1と終了時間1(この場合は基本的に24時間)の間にいつでも私のアプリにログインするアクセス権を持っています。現在、上記のクエリstartHour(1)<= '10'(currenthour)とendHour(1)> = '10'を実行しています。その失敗に失敗しました。 – teja

関連する問題