Obtenir le minimum pour chaque ligne d'une table - SQL/NoSQL - Programmation
Marsh Posté le 10-12-2004 à 13:06:10
UNION
Marsh Posté le 10-12-2004 à 13:09:58
Peux tu etre un plus clair.
Je ne suis pas tres doué en sql
Marsh Posté le 10-12-2004 à 14:18:22
je crois pas que tu puisses le faier directement si c'est trois champs differents.
Marsh Posté le 10-12-2004 à 14:46:32
Ptet
select case when (case when a > b then b else a end) > c then c else (case when a > b then b else a end) end
from ...
Enfin un truc du genre j'ai pas Sql server sur place ;-)
Marsh Posté le 10-12-2004 à 15:17:08
Faudrait voir à revoir la conception de la base de données
Sinon c'est select min(colonne) quand la base est bien foutue
Marsh Posté le 10-12-2004 à 15:46:57
Trouvé sur Gougueule grâce au nainternet :
http://www.w3schools.com/sql/sql_union.asp
Citation : SQL Statement 1 |
N.B. Tu as peut-être un problème de design... Peut-être une table unique avec un champ 'categorie' serait plus adapté, ou bien je m'avance.
Marsh Posté le 10-12-2004 à 15:59:24
c'est moi qui suis parano ou ca sent la demande faite en douce pendant une interro?
Marsh Posté le 10-12-2004 à 16:35:33
LEAST Plus petite valeur sous Oracle
Mais c'est sous MSSQL SERVEUR que je veux.
Et oui tu es parano. Je ne suis plus etudiant et il n'y a pas que les etudiants qui se torture avec le sql
A+
Marsh Posté le 10-12-2004 à 16:50:17
T'as essayé mon brol ?
Marsh Posté le 10-12-2004 à 16:50:59
tom a écrit : LEAST Plus petite valeur sous Oracle |
Métier / Occupations : Etudiant en informatique
Marsh Posté le 10-12-2004 à 12:58:53
Je m'en sors pas je voudrai obtenir
A B C
1 2 3
1,5 0 1
0,5 4 0
->
X
1
0
0
Comment faire? en sql pour sqlServeur