日付を保存する列が 2 つあります。1 つは YYYY-mm-dd 形式の日付そのもので、もう 1 つは time(7) データ型の時刻 (例: 11:15:10.0000000) です。
将来の行を確認するにはどうすればよいですか?
最初の部分、つまり日付そのものを取得できます。
MyModel::where('date', '>=', Carbon::today())->get()
しかし、時間を追加しようとすると、機能しません:
MyModel::where('date', '>=', Carbon::today())->where('time', '> ;', Carbon::now()->format('H:i'))->get()
日付が未来であっても時間は別々であるため、時間の不一致が発生する可能性があります。したがって、それに関連付けられた日付と時刻を別々ではなく、何らかの方法で結合する必要があります。
2 つの列を 1 つの条件に結合してみます。
リーリーSQL Server の場合は、次のことを試してください。
リーリークエリ変換には更新が必要な場合があります。詳細についてはドキュメントを参照してください。