J'ai deux colonnes pour stocker les dates : l'une est la date elle-même au format AAAA-mm-jj et l'autre est l'heure dans le type de données time(7), par exemple 11:15:10.0000000.
Comment puis-je vérifier les lignes futures ?
Je peux obtenir la première partie, la date elle-même :
MonModèle::where('date', '>=', Carbon::today())->get()
Mais quand j'essaye d'ajouter l'heure, ça ne marche pas :
MonModèle::where('date', '>=', Carbon::today())->where('time', '> ;', Carbon::now()->format('H:i'))->get()
Comme ils sont séparés, même si la date est dans le futur, l'heure est différente, il peut donc y avoir une incompatibilité horaire. Je dois donc fusionner d’une manière ou d’une autre la date et l’heure qui y sont associées, et non séparément.
Essayez de combiner deux colonnes en une seule condition.
Pour SQL Server, essayez ce qui suit.
La transformation des requêtes peut nécessiter une mise à jour, veuillez consulter la documentation pour plus d'informations.