Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > Informix
Informix Forum d'entraide Informix
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 19/03/2007, 09h31   #1
Membre du Club
 
Avatar de valoji
 
Inscription : septembre 2005
Messages : 121
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : septembre 2005
Messages : 121
Points : 46
Points : 46
Envoyer un message via MSN à valoji
Par défaut [SQL] Select greatest

Bonjour ,

J'ai deux tables imlim et dpliq et ils ont le même champ liqnum. J'aimerais qu'il me raméne le plus grand liqnum d'une des 2 tables, sachant qu'il n'ont aucun lien ensemble.

J'ai essayer ce code ci : mais n'a pas l'air de fonctionnait sous informix :
Code :
SELECT greatest(max(lim.liqnum), max(liq.liqnum)) FROM imlim lim, dpliq liq
Version informix : 9.40
Accés : BDE
Log DVP : Delphi 7.

Merci.
Valoji
valoji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 18h09   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 497
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 497
Points : 9 675
Points : 9 675
Bonjour,

Il existe une possibilité non satisfaisante consistant à faire deux requètes, et comparer le résultat de l'une par rapport à l'autre à la main :
Code :
1
2
3
4
5
6
7
8
 
A = SELECT max(lim.liqnum) ...
B = SELECT max(liq.liqnum)
 
IF (A>=B)
    resultat = A
else
    resultat =B
Je ne vois pas d'autres solutions pour le moment, mais je n'ai pas regardé toutes les docs Informix pour savoir ce qu'il en était.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil 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 09h39.


 
 
 
 
Partenaires

Hébergement Web