私は2つの日付があるホテル管理プロジェクトに取り組んでいます。 1つの日付は部屋が予約された日付で、その他は出発日です。どちらの日付もすでにデータベースに入っています。新しいゲストが来て、言及されたこれらの2つの日付の間に同じ日付に予約された場合、選択された日付のルーム予約のようなメッセージが表示されます。データベースのすべてのレコードの日付チェックを行う方法
答えて
select Count(1) from tablename where getdate() between Startdate and EndDate
あなたの状態をチェックしてください。もしカウントが> 0の靴あなたのメッセージ
*テーブル名= yourtablename
*開始日と終了日=
UPDATEあなたのColumnNameにあたりとして適宜変更://おそらく、ポスト
select Count(1) from tablename where getdate()>=Startdate and getdate() <= EndDate
それは1つの日付でのみ動作しますが、私は両方の日付、すなわち部屋の予約日と出発日を選択しなければならないし、ない。 –
@RahulKumar最新の回答を確認してください。今は簡単? –
あなたはちょうど私にヒントを与えるのを待つ –
declare @bookingDate as datetime ,@roomId as int
Select @bookingDate = '[Insert Date Here]',@roomId = [Enter your roomId]
select 1 as 'booked' from some_table
where @bookingDate > date_checked_in
and @bookingDate < date_checked_out
and roomId = @roomId
実際のテーブルはどうなっていますか?
テーブルが複雑すぎます。 2つのフィールドについて開始日と終了日を考えてみてください –
これでうまくいくかもしれません。部屋を利用できるかどうかを示すビット値を返す関数に変換することもできます。 ie f_IsRoomAvailable(roomId、Required_Date) または、指定した日付に使用可能な部屋のリストを返すストアドプロシージャを作成します。 –
- 1. 日付データベースをチェックして実行
- 2. 日付のレコードをフィルタリングする方法
- 3. 最新の日付、mongoDB、mongooseのすべてのレコードを検索
- 4. 2つの日付間ですべての日付を生成する方法
- 5. TAPKUカレンダーの日付に対してNSDateをチェックする方法
- 6. 現在の日付とデータテーブルの日付をチェックする方法は?
- 7. LINQを使用して日付に合うすべてのレコードを取得
- 8. 今日の日付とPHPデータベースの日付を比較する方法
- 9. 列と行の間のSQLチェック日付
- 10. 日付範囲と日単位のレコードの検索方法
- 11. リスト(バージョン4.0)内のすべてのレコードの2010年の日付を調べようとしています
- 12. 入力日付が今日の日付と等しいかどうかをチェックする方法は?
- 13. 別のテーブルの列の日付の間にあるすべてのレコードを取得する方法
- 14. 日付がPythonの2つの日付の間にあるかどうかをチェックする方法
- 15. 現在の日付のレコードをフィルタリングする方法
- 16. Jqueryの現在の日付と時刻をチェックする方法
- 17. すべての親レコードのすべてのレコードを取得する方法
- 18. Vb.netの日付チェック
- 19. チェックのみ日付
- 20. 日付を指定すると、データベース内の次の日付と前の日付を取得する方法
- 21. 特定の日付の後にすべてのレコードを照会する方法はありますか?
- 22. データベースからすべてのレコードを2つの日付の間に取得するC#
- 23. Djangoスケジューリング、日付が2つの日付の間にあるかどうかをチェックする方法
- 24. 2つの日付の間に入力されたすべてのレコードを返す方法(SQL)
- 25. 日付パラメータ/変数を持つデータベースのレコードの照会
- 26. データベースからすべての日付を取得
- 27. Laravel:2つの日付間でレコードをフィルタリングする方法
- 28. 2つの日付間でレコードをフィルタリングする方法は?
- 29. JDBC - 日付-1のレコードを更新する方法
- 30. Swiftのx日数内に特定の日付をチェックする方法3
あなたがどれだけ手に入り、何が動作していないかを教えてください。 SQLプロシージャーを試しているのですか、C#メソッドだけを試していますか? – Poody
C#プロジェクトでこの操作を実行する必要があります。しかし、私はSQL Server 2008のロジックを探しています。 –
@RahulKumar私の答えを確認 –