Bonjour a vous tous
j'ai trouvé un peu de defficulté de creer une requete croisé pour l'afficher sur une page aspx j'ai creer la page qui va afficher mon resultat de la requette mais j'ai trouvé une mal a faire une requette croisé sur sql server 2000 par contre il est tres facille sur ms access
j'ai une table qui contient les dates et les persoones et mode payement, j'ai 3 type de payment CB RIB ou CHEQUE
je veux une requette sur SQL 2000 qui va m afficher les resultat de chaque personne comme par exemple ci dessous
| date | tv | CB | FFM | RIB |
| 18/08/08 | 1012 | 1 | | 2 |
| 18/08/08 | 1064 | 1 | 1 | 1 |
| 18/08/08 | 1091 | | | 2 |
| 18/08/08 | 1093 | | 1 | |
j'ai mis cette requette
SELECT tv, SUM([CB]) AS [CB], SUM([RIB]) AS [RIB], SUM([FFM]) AS [FFM]
FROM (SELECT tv, CASE WHEN modep = 'CB' THEN SUM(vente) END AS [CB], CASE WHEN modep = 'RIB' THEN SUM(vente)
END AS [RIB] CASE WHEN modep = 'FFM' THEN SUM(vente) END AS [FFM]
FROM pro
WHERE (((pro.date) = [18/08/08]))
GROUP BY date, tv) AS ModePaiement
GROUP BY tv
mais sql ne comprend pas la case
je suis vraiment desolé de vous embetez mais si quelqu'un peu m'aider je vais le remercie de tout mon coeur
je vous souhaite une tres belle journée et j'attend vos proposition
merci d'avance