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 26/06/2007, 16h24   #1
Membre du Club
 
Inscription : octobre 2004
Messages : 340
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 340
Points : 53
Points : 53
Par défaut Aide sur requete

salut tout le monde,
j ai la requete suivante
Citation:
select compte, (sum(debit)-sum(credit))as solde from mouv
where categorie='C'
group by compte
je veux les ordonner par le solde et obtenir seulement les 20 premiers
Merci
nah_wah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 16h40   #2
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 758
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 49
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 758
Points : 6 779
Points : 6 779
Essaye ceci, non testé !

Code SQL :
1
2
3
4
5
 
SELECT first 20 compte, (sum(debit)-sum(credit))AS solde FROM mouv
WHERE categorie='C'
GROUP BY compte
ORDER BY 2

@+
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 16h45   #3
Membre du Club
 
Inscription : octobre 2004
Messages : 340
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 340
Points : 53
Points : 53
merci,
mais il ne reconnait pas first il me sort le message suivant :
Citation:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 13.
20.
je suis sous interbase 6.0
nah_wah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 16h54   #4
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 758
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 49
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 758
Points : 6 779
Points : 6 779
Citation:
Envoyé par nah_wah
mais il ne reconnait pas first ...
Ah oui sous IB6 pas de first.
par contre le 'order by 2' devrait fonctionner (et encore pas sûr).

Citation:
Envoyé par nah_wah
je suis sous interbase 6.0
Le moment est peut-être venu d'évoluer vers quelque chose de plus récent !

@+ Claudius
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 17h04   #5
Membre du Club
 
Inscription : octobre 2004
Messages : 340
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 340
Points : 53
Points : 53
oui je suis tout a fait d'accord avec toi
c un logiciel ancien dont je fais la mise à jour et laplupart des clients en interbase 6.0 et je ne ne voudrais pas passer a firebird cause des ambiguite
mais en tout cas merci
nah_wah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 18h07   #6
Membre du Club
 
Inscription : octobre 2004
Messages : 340
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 340
Points : 53
Points : 53
peut on ajouter un udf qui gere first
Merci
nah_wah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2007, 20h00   #7
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
non
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski 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 22h41.


 
 
 
 
Partenaires

Hébergement Web