[SQL] Est ce que je peux faire ceci ?

Bonjour,
J'ai une table qui comporte une colone Budget avec des chiffres comme 1500 2000.
On demande une colone avec le pourcentage de ces budgets.
Puis je faire ceci :

Select budget / SUM(Select Budget from table) * 100
From table

Merci beaucoup pour votre aide

5 réponses

  1. Je t'ai repondu t'as testé ou pas si on te répond sans que tu teste ou sans que tu donne de retour dessus c'est pas normal, en plus tu insiste et tu dis (alors pas d'idée)
    1
    1. Ou plutot ceci ?
      Select budget / (Select SUM(Budget) from table) * 100
      From table
      0
      1. bonjour,
        Pour l'utilisation de la fraction oui tu peux faire par contre je pense que ta requête est mal exprimée,
        j'ai pas de SQL devant moi c'est pour ça que je ne peux pas tester ce que je vais te dire, essayes ça et tiens moi au courant:

        Select budget * 100 / (Select SUM (Budget) from table Group by Budget)
        From table
        0
        1. Salut,
          Je viens de tester ta deuxième requête :
          Select budget / (Select SUM(Budget) from table) * 100
          From table
          

          Et ca à l'air de fonctionner correctement
          0