Disons que j'ai une table, ClientTrade, comme ainsi:PLSQL: Obtenez somme pour chaque jour de la semaine et la somme totale pour la semaine en une seule requête
ClientName , TradeDate , Quantity
Et je veux créer une requête dans Oracle PLSQL qui doit retourner le résultat comme celui-ci: (les jours sont dérivés de la colonne TradeDate et LUN. = somme (Quantité) pour lun, mar = somme (Quantité) pour mar ... etc.)
ClientName Mon Tue Wed Thu Fri Sat Sun TotalForWeek
ABC 10 15 5 2 4 0 0 34
XYZ 1 1 2 1 2 0 0 7
En supposant que ce rapport aura toujours les conditions qui le font fonctionner pendant une semaine, est-ce pos sible de créer ceci dans une seule requête?
Il est drôle - presque à chaque fois, les gens oublient de donner un nom à la table. 95% cohérent dans les questions SQL. –
Le nom de la première table est toujours "a". ;) – tpdi
OK .. c'est parti. Pas que cela fasse une grande différence à mon avis. Mais mieux vaut être dans 5% :) – Learning