Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
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 03/10/2006, 14h04   #1
Invité de passage
 
Inscription : juin 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 11
Points : 3
Points : 3
Par défaut [procedures] définir une fonction

Bonjour,

Est-il possible de définir une fonction disons MIN2 qui se comporte exactement comme min à part qu'elle ne compte pas les valeurs égales à 0 de manière à pouvoir l'utiliser de la façon suivante :

select min2(machin) from truc ?

Si oui, pouvez vous m'aiguiller ?
Aquaphobe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 19h11   #2
Membre expérimenté
 
Inscription : mai 2005
Messages : 414
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 414
Points : 589
Points : 589
quel serait la différence avec

select min(machin) from truc where machin<>0;

??????
gregory.broissard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2006, 08h08   #3
Invité de passage
 
Inscription : juin 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 11
Points : 3
Points : 3
Citation:
Envoyé par gregory.broissard
quel serait la différence avec

select min(machin) from truc where machin<>0;

??????
Aucune mais peu importe, c'était juste un exemple simplifié de ce dont j'ai besoin.
J'aimerai juste savoir si c'est possible et comment le faire.
Aquaphobe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 06h15   #4
Membre expérimenté
 
Inscription : mai 2005
Messages : 414
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 414
Points : 589
Points : 589
ah ben oui alors

avec create function

CREATE FUNCTION MIN2
RETURNS INTEGER
....

RETURN SELECT MIN(machin) from truc where machin <> 0


http://publib.boulder.ibm.com/infoce.../v8//index.jsp
gregory.broissard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 08h05   #5
Invité de passage
 
Inscription : juin 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 11
Points : 3
Points : 3
Merci.
C'est donc possible.
Aquaphobe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h37.


 
 
 
 
Partenaires

Hébergement Web