Administrateur PHPfrance |
9782 Messages
27 mai 2015, 19:18
Bonjour,
Pour générer un nombre aléatoire avec MySQL entre une valeur min et une valeur max, il faut faire comme cela :
ROUND((RAND() * (datemax-datemin))+datemin)
Sachant que pour traiter les dates facilement par ce biais, il vaut mieux travailler avec un timestamp.
Et pour la deuxième contrainte "doit être supérieure aux dates de mise en circulation des véhicules impliqués dans l’accident.", soit tu récupères les dates par ailleurs, et tu pourras utiliser la fonction MySQL
GREATEST(), en mettant 2 paramètres 01/01/2006 et date_circ (si ton champ de date de mise en circulation s'appelle comme ça)

Quand tout le reste a échoué, lisez le mode d'emploi...