A voir également:
- Rollup sur un select, (select..),... from...
- Please select boot device - Forum Windows
- Win setup from usb - Télécharger - Utilitaires
- Reboot and select proper boot device - Forum Matériel & Système
- Reboot and select proper boot device ✓ - Forum PC portable
- Reboot and Select proper Boot Device - Forum BIOS
5 réponses
Re bonjour,
J'ai essayé sans select imbriqué et le cumul est correct... Mais j'ai absolument besoin de ces select imbriqués... Queulqu'un aurait-il une idée?
Merci d'avance
J'ai essayé sans select imbriqué et le cumul est correct... Mais j'ai absolument besoin de ces select imbriqués... Queulqu'un aurait-il une idée?
Merci d'avance
Bonjour,
J'ai essayé
SELECT * FROM(
SELECT a, b,
(SELECT c FROM d WHERE...),
(SELECT d FROM e WHERE...)
FROM f
) as sr
GROUP BY a, b WITH ROLLUP
Résultat identique... :(
Help :s
J'ai essayé
SELECT * FROM(
SELECT a, b,
(SELECT c FROM d WHERE...),
(SELECT d FROM e WHERE...)
FROM f
) as sr
GROUP BY a, b WITH ROLLUP
Résultat identique... :(
Help :s
A mon avis le rollup n'arrive pas à s'appliquer sur les select imbriqués :'(
Je commence à désespérer car personne n'a l'air de savoir...
Je commence à désespérer car personne n'a l'air de savoir...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je me permets de upper car je n'ai toujours pas de réponse à ce problème
Bonjour,
Si j’ai bien compris, tu souhaites avoir le total par colonne. J’imagine que les colonnes a et b sont des codes ou des libelles, et les colonnes c et d des comptages.
Je travaille sur SQL SERVER 2005, et on a la possibilité de faire des expressions de table (CTE : Common Table Expression) et voici la solution que j’emploie :
WITH STAT_ABCD (A,B,C,D) AS (
SELECT A, B, (SELECT COUNT(*)
FROM D WHERE F.ID = C.ID ...) C,
(SELECT SUM(TOTO)
FROM E WHERE E.ID = F.ID ...) D
FROM F
GROUP BY A, B )
SELECT *
FROM STAT_ABCD
UNION
SELECT '','TOTAL',SUM(C),SUM(D)
FROM STAT_ABCD
J’espère t’avoir aidé.
A+
Si j’ai bien compris, tu souhaites avoir le total par colonne. J’imagine que les colonnes a et b sont des codes ou des libelles, et les colonnes c et d des comptages.
Je travaille sur SQL SERVER 2005, et on a la possibilité de faire des expressions de table (CTE : Common Table Expression) et voici la solution que j’emploie :
WITH STAT_ABCD (A,B,C,D) AS (
SELECT A, B, (SELECT COUNT(*)
FROM D WHERE F.ID = C.ID ...) C,
(SELECT SUM(TOTO)
FROM E WHERE E.ID = F.ID ...) D
FROM F
GROUP BY A, B )
SELECT *
FROM STAT_ABCD
UNION
SELECT '','TOTAL',SUM(C),SUM(D)
FROM STAT_ABCD
J’espère t’avoir aidé.
A+