Précédent   Forum du club des développeurs et IT Pro > Bases de données > Autres SGBD > InterBase
InterBase Forum d'entraide sur le SGBD InterBase de Codegear. Avant de poster -> F.A.Q Interbase, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/12/2011, 18h47   #1
moustaf_26
Nouveau Membre du Club
 
Inscription : mars 2009
Messages : 161
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mars 2009
Messages : 161
Points : 32
Points : 32
Par défaut Utiliser les fonctions

salut je suis entrain d'ecrire une requete dans interbase 7.5. mais si je met des fonctions telles que max ou min il me genere une erreur:
voici la requete par exemple:
Code :
SELECT max(champs) FROM TABLE
simplement, et voici l'erreur:
Code :
1
2
dynamic sql error 
sql error code= -104 invalid COLUMN reference
merci de votre aide
moustaf_26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 09h03   #2
seabs
Membre chevronné
 
Inscription : janvier 2009
Messages : 396
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2009
Messages : 396
Points : 639
Points : 639
Bonjour,

Tu es certain que ta colonne existe dans ta table. Elle est peut être tout simplement mal orthographiée.

Tu a mis champs au pluriel, tu ne sous entends pas mettre plusieurs colonnes dans MAX.

Au-delà de ces deux points, je ne suis plus compétent.

@+
seabs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 10h23   #3
moustaf_26
Nouveau Membre du Club
 
Inscription : mars 2009
Messages : 161
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mars 2009
Messages : 161
Points : 32
Points : 32
Citation:
Envoyé par seabs Voir le message
Bonjour,

Tu es certain que ta colonne existe dans ta table. Elle est peut être tout simplement mal orthographiée.

Tu a mis champs au pluriel, tu ne sous entends pas mettre plusieurs colonnes dans MAX.

Au-delà de ces deux points, je ne suis plus compétent.

@+
non en fait bizzarement ça marche maintenant peut etre que c'est erreur d'orthographe, j'avais oublié qu'il fallait un group by si on ajoute une autre colonnes
Code :
SELECT code, max(sal) FROM tble GROUP BY code
merci...
moustaf_26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h54.


 
 
 
 
Partenaires

Hébergement Web