OVH Community, votre nouvel espace communautaire.

Requête avec résultat différent (local vs OVH) champ datetime


demental
09/01/2008, 13h44
Finalement, en travaillant avec du unix_timestamp j'arrive à ce que je veux.
ça règle mon problème, mais je ne comprends toujours pas pourquoi la requête ci-dessus se comporte différemment entre mon serveur local (XAMPP) et le 240plan d'OVH.

demental
09/01/2008, 11h59
Bonjour,
Voici une requête :
Code:
SELECT count(1) FROM `commande` 
LEFT JOIN commande_echeancier on commande.id=commande_echeancier.commande_id 
LEFT JOIN transaction on transaction.echeancier_id=commande_echeancier.id 
WHERE regle=1 
AND transaction.statut='00' 
AND commande.deleted!=1 
AND date(date_regle) > '2007-11-15' 
AND date(date_regle) < '2007-12-16'
Qui sur deux bases identiques, l'une en local avec MySQL 5.0.41, l'autre sur un 240plan avec MySQL 5.0.32 me donne un résultat différent (la version locale est une valeur supérieure, et c'est celle que j'attendais sur le seveur OVH aussi.)
Le champ date_regle est de type DATETIME et est stocké donc un éventuel problème d'heure serveur n'est pas en cause ici.
J'avoue que ce résultat me laisse pantois et j'aurais aimé savoir si certains d'entre vous avaient rencontré un pb similaire ou me mener sur des pistes..
Merci