Partage
  • Partager sur Facebook
  • Partager sur Twitter

Clause order by

    26 novembre 2010 à 11:51:42

    Salut, je fais suite à mon sujet d'hier : http://www.siteduzero.com/forum-83-582 [...] one-away.html
    Je souhaite faire ce calcul pour chaque sujet.
    Je sais qu'il faut utiliser un "order by sujet". Mais je ne sais pas où le placer.

    Voici la requête :

    select 100 * z.refuse / (z.refuse+z.facturable) from (
    select 
    count(if(status='refuse', 'refuse', null)) as refuse, 
    count(if(status='facturable', 'facturable', null)) as facturable
    from tatable
    ) z;
    


    Merci d'avance.
    • Partager sur Facebook
    • Partager sur Twitter
      26 novembre 2010 à 15:04:56

      Voici ma table :

      maTable
      - id
      - status (facturable, refuse, attente)
      - sujet (nom1, nom2, nom3)
      • Partager sur Facebook
      • Partager sur Twitter
        29 novembre 2010 à 9:50:22

        bonjour,
        la clause ORDER BY est, en SQL-ANSI, toujours à la fin du SELECT.
        • Partager sur Facebook
        • Partager sur Twitter

        Clause order by

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown