Bonsoir tout le monde.

Voila je me creuse la tête sur un problème que je n'arrive pas à résoudre.

J'ai une table qui se présente comme ceci

Identifiant Type Etat Longueur
1 A 1 5000
2 B 0 1000
3 C 1 2000
4 A 0 3000

Et j'aimerai avoir en résultat ceci :

TYPE ETAT_0 ETAT_1 Longueur_totale
A 3000 5000 8000
B 0 1000 1000
C 0 2000 2000

Pour bien expliquer j'aimerai faire un regroupement sur le TYPE et pouvoir calculer la longueur selon l'etat.

Je n'arrive pas à savoir si je dois partir sur une vue ou si je peux faire une seule requête.

Avez-vous une idée sur la question?

Merci à tous de votre aide.