Skip to content

Instantly share code, notes, and snippets.

@quoidautre
Created July 16, 2012 07:11
Show Gist options
  • Select an option

  • Save quoidautre/3121303 to your computer and use it in GitHub Desktop.

Select an option

Save quoidautre/3121303 to your computer and use it in GitHub Desktop.
MYSQL: Dates anniversaire de maintenant, à dans 4 mois (prestashop)
$nbDays = 30;
$query = '
SELECT DISTINCT c.id_customer, firstname, lastname, email
FROM '._DB_PREFIX_.'customer c
LEFT JOIN
'._DB_PREFIX_.'orders o ON (c.id_customer = o.id_customer)
WHERE
o.valid = 1
AND
datediff( MAKEDATE( YEAR(NOW()) , DAYOFYEAR(birthday) ) , NOW()) BETWEEN 0 AND '.$nbDays.'
OR datediff( MAKEDATE( YEAR(NOW())+1 , DAYOFYEAR(birthday) ) , NOW()) BETWEEN 0 AND '.$nbDays.';';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment