Je sollicite votre aide pour une requête Sql qui me pose problème.
Dans ma table "orders" j'ai un champ "date_purchased" de type datetime (ex: 2019-07-17 10:45:43).
Et je souhaiterais faire la liste des id de cette table qui datent de l'année dernière au même jour.
Voici ma 1ere requête:
Code : Tout sélectionner
select orders_id, date_purchased from orders where date_purchased = '" . date('Y-m-d', strtotime('-1 year')) . "'
J'ai pensé que cela venait des heures:minutes:secondes.
J'ai donc evolué vers :
Code : Tout sélectionner
select orders_id, substr(date_purchased, 0, -11) as date_purchased from orders where date_purchased = '" . date('Y-m-d', strtotime('-1 year')) . "'
Avez vous une piste à me conseiller.
Merci à tous