Jolie requete sql

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Jolie requete sql

Message le Mer Jan 11, 2006 13:21

Bonjour à tous,

J'ai problème avec une requete sql, et j'arrive pas à comprendre ou il se situe, peut-etre pourriez-vous m'aider ?

Voici la petite coquine :
Code: Tout sélectionner
select num_auto from Inscrit_newsletter where sub_confirm=0 and  ((MONTH(CURRENT_DATE) - 'mois')>0 and (DAYOFMONTH(CURRENT_DATE) > 'jour'))) OR ((YEAR(CURRENT_DATE) - 'annee')>0 and (DAYOFMONTH(CURRENT_DATE) > 'jour'))


Et voici l'erreur que me retourne mysql :

Code: Tout sélectionner
You have an error in your SQL syntax near ') OR ((YEAR(CURRENT_DATE) - 'annee')>0 and (DAYOFMONTH(CURRENT_DATE) > 'jour'))' at line 1


Voilà, merci d'avance pour votre aide.


HawkEye
Modérateur
Modérateur
 
Messages: 15041
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Jan 11, 2006 13:36

au pif je dirais les 3 parenthèses après 'jour' ;)

...ptet que c'est "2" qu'il faudrait ;)


Baronz
WRInaute impliqué
WRInaute impliqué
 
Messages: 296
Inscription: Jeu Avr 28, 2005 18:55

Message le Mer Jan 11, 2006 13:40

Code: Tout sélectionner
select num_auto from Inscrit_newsletter
where sub_confirm=0
and --(-- ((MONTH(CURRENT_DATE) - 'mois')>0 and (DAYOFMONTH(CURRENT_DATE) > 'jour')) --)-- OR ((YEAR(CURRENT_DATE) - 'annee')>0 and (DAYOFMONTH(CURRENT_DATE) > 'jour'))


Vérifie les parenthèses :D


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Mer Jan 11, 2006 13:44

En effet parenthèses en trop, il en faut 2 au lieu 3 de .
Par contre, il ne prend pas en compte mon
Code: Tout sélectionner
sub_confirm=0


Que faire ? rajouter encore des parenthèses ?^^

Merci d'avance


yvan02
WRInaute impliqué
WRInaute impliqué
 
Messages: 412
Inscription: Mer Mar 02, 2005 15:08

Re: Jolie requete sql

Message le Mer Jan 11, 2006 13:46

dadovb a écrit: 'jour'))) OR


oui une parenthèse de trop ici


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Mer Jan 11, 2006 13:48

Voilà, la requete finale pour un bon fonctionnement :
Code: Tout sélectionner
select num_auto from $_PG_Inscrit_newsletter where sub_confirm=0 and (((MONTH(CURRENT_DATE) - 'mois')>0 and (DAYOFMONTH(CURRENT_DATE) > 'jour')) OR ((YEAR(CURRENT_DATE) - 'annee')>0 and (DAYOFMONTH(CURRENT_DATE) > 'jour')))


Merci à tous pour votre aide


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités