Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2004, 15h54   #1
Invité régulier
 
Inscription : avril 2003
Messages : 51
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 51
Points : 8
Points : 8
Envoyer un message via AIM à dudux
Par défaut [Group By] Cube

Lorsque j'essaie la clause Group By CUBE....

Code :
1
2
3
SELECT CLIENT,COLLABORATEUR,sum(heures), sum(prix) 
FROM matable
GROUP BY CUBE(Client,Collaborateur);
Citation:
TOKEN UNKNOWN LIGNE 3 CAR 12 --> en gros la parenthèse.
Interbase ne supporte-t-il pas la clause group by cube ??
dudux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2004, 16h27   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Par défaut Re: [Group By] Cube

Citation:
Envoyé par dudux
Interbase ne supporte-t-il pas la clause group by cube ??
Oui GROUP BY CUBE n'est pas supporté. D'ailleur c'est supporté que par très peux de SGBD et est plutot impémenté dans des bases spécialisées pour faire de l'analyse DataWarehouse etc...
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2004, 17h58   #3
Invité régulier
 
Inscription : avril 2003
Messages : 51
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 51
Points : 8
Points : 8
Envoyer un message via AIM à dudux
y a -t il alors une fonction du même type qu'il supporterait éventuellement ? Ou y a-t-il un remplacement pour delphi ?
dudux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2004, 23h23   #4
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Voyez avec les composants de type Cube et Olap pour Delphi.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2004, 11h27   #5
Invité régulier
 
Inscription : avril 2003
Messages : 51
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 51
Points : 8
Points : 8
Envoyer un message via AIM à dudux
en fait ce serait plutôt pour faire des sous totaux ex :

Champs Date ---------- rentrée €

LE 120304 ---------- 16
LE 120304 -------------- 17
Sous total 120304 --------------- 33

Le 130304 ....etc...

Total général --------- etc...

voila le truc qu'il faudrait faire...
dudux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2004, 12h10   #6
Membre éclairé
 
Inscription : juin 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 308
Points : 316
Points : 316
Cela ressemble énormément à ce qu'on peut demander simplement à un générateur d'états, comme QuickReport, intégré dans Delphi...
cmen76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2004, 12h35   #7
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Citation:
Envoyé par cmen76
Cela ressemble énormément à ce qu'on peut demander simplement à un générateur d'états, comme QuickReport, intégré dans Delphi...
Tout à fait.

Sinon celà peut etre fait avec une PS ou avec deux requetes (La première pour la liste des Date/montants et la seconde pour les sous-totaux (sum(montant)....from... group by date.

Mais la solution de le faire faire par Delphi ou un générateur d'état sera plus performante surtout dans un environnement multi-utilisateur.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2004, 13h45   #8
Invité régulier
 
Inscription : avril 2003
Messages : 51
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 51
Points : 8
Points : 8
Envoyer un message via AIM à dudux
vrai mais je suis sous delphi 7 et pour trouver des tutos sur rave Report c assez compliqué.... Si vous connaissez un bon tuto, je suis preneur !
dudux est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h10.


 
 
 
 
Partenaires

Hébergement Web