個別の日付と時刻の列について、日付が将来であるかどうかを確認するにはどうすればよいですか?
P粉021854777
P粉021854777 2023-07-31 19:18:47
0
1
425

日付を保存する列が 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()

日付が未来であっても時間は別々であるため、時間の不一致が発生する可能性があります。したがって、それに関連付けられた日付と時刻を別々ではなく、何らかの方法で結合する必要があります。

P粉021854777
P粉021854777

全員に返信 (1)
P粉651109397

2 つの列を 1 つの条件に結合してみます。

リーリー

SQL Server の場合は、次のことを試してください。

リーリー

クエリ変換には更新が必要な場合があります。詳細についてはドキュメントを参照してください。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!