syntaxe mysql

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par rudddy, 3 Mars 2008.

  1. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    Bonjour,

    sur mon ancien serveur ma requête :
    Code:
    SELECT abc, AVG(DATEDIFF(date_1, date)) 
    FROM table WHERE etat = '7' and date_1 != '0000-00-00' and date <= date_1 and date >= '2005-01-01' and date <= '2005-12-31' GROUP BY abc
    fonctionnait aprfaitement

    sur mon nouveau serveur, phpmyadmin me donne l'erreur suivante :
    Code:
    requête SQL: 
    
    SELECT abc, AVG( DATEDIFF(
    
    date_1, date
    ) ) 
    FROM table WHERE etat = '7'
    AND date_1 != '0000-00-00'
    AND date & lt ; = date_1
    AND date & gt ; = '2005-01-01'
    AND date & lt ; = '2005-12-31'
    GROUP BY abc
    LIMIT 0 , 30 
    

    Code:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( date_1 , date ) )  FROM table WHERE etat = '7' and date_1 != '0000-00-00' a' at line 1 
    
    est-ce un problème de jeux de caractères ??? car il me tarnsforme les ! et < > !!!!

    merci

    ps : je suis en mysql 4.1.20
     
  2. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    je crois que le problème vient de AVG ou DIFF car sans ces fonctions cela passe bien

    je bloque ... :?
     
  3. Didier_S
    Didier_S WRInaute occasionnel
    Inscrit:
    24 Août 2004
    Messages:
    470
    J'aime reçus:
    2
    vérifie la version de mysql sur l'ancien et le nouveau serveur, peut-être que ces fonctions ne sont pas prises en charge par le nouveau serveur, où la version de MySQL serait antérieure ?

    (note: DATEDIFF et AVG sont quand même des fonctions courantes, donc à moins d'avoir une très vieille version, je pense que ça devrait passer)
     
  4. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 125
    J'aime reçus:
    0
    non je suis en 4.1.20 et cette fonction est supportée !!

    d'ailleurs je viens de tester et je vois que quand je lance la même requête sans le GROUP BY abc et sans le champ abc dans le SELECT, cela fonctionne nickel !!!
     
Chargement...
Similar Threads - syntaxe mysql Forum Date
Quelle syntaxe pour les mots-clés ? Débuter en référencement 6 Juillet 2020
Search Console Site FR en attente de Multilangue + syntaxe Robot.txt Référencement international (langues, pays) 5 Novembre 2019
syntaxe, pattern redirect Crawl et indexation Google, sitemaps 1 Octobre 2019
syntaxe commande dans htaccess Crawl et indexation Google, sitemaps 8 Juillet 2019
Syntaxe des mots clefs pour le référencement Rédaction web et référencement 20 Juin 2019
Syntaxe .htaccess pour migrer des URL URL Rewriting et .htaccess 7 Janvier 2018
La syntaxe SQL permet-elle plusieurs mots-clefs dans une (sous-)requête identique ? Développement d'un site Web ou d'une appli mobile 17 Août 2017
Robots.txt et syntaxe de Disallow Crawl et indexation Google, sitemaps 2 Juin 2017
Je ne comprends pas cette syntaxe Développement d'un site Web ou d'une appli mobile 10 Avril 2017
Erreur au niveau des URL dans GWT - Question sur les redirections et sur la syntaxe Problèmes de référencement spécifiques à vos sites 15 Mai 2014
Cette syntaxe de robots.txt est-elle correcte ? Administration d'un site Web 8 Avril 2013
Redirection 301 syntaxe Débuter en référencement 11 Décembre 2012
Syntaxe du bouton pour "liker" le produit d'une boutique Prestashop Développement d'un site Web ou d'une appli mobile 3 Novembre 2012
Problème de syntaxe en réécriture URL Rewriting et .htaccess 23 Octobre 2012
Syntaxe RewriteRule .htaccess URL Rewriting et .htaccess 25 Septembre 2012
Syntaxe RewriteRule .htaccess Débuter en référencement 24 Septembre 2012
Meilleure syntaxe entre 2 solutions ? Débuter en référencement 24 Avril 2012
Probleme syntaxe w3c Débuter en référencement 20 Mai 2011
syntaxe balise <!DOCTYPE HTML SYSTEM> Débuter en référencement 7 Mai 2011
Question sur la syntaxe de l'outil de suppression d'url Crawl et indexation Google, sitemaps 6 Mai 2011