Comment utiliser le cas dans db2 de sélection de colonne de la requête
J'ai une table dans laquelle il y a une colonne de type varchar 'someid'
et quelques colonnes timestamp:
'date_1', ... , date_4
et 'xdate_1', ... , xdate_4
Je suis en train de sélectionner deux d'entre eux en fonction de 'someid de valeur, mais pas eu de chance jusqu'à maintenant. Je suis sûr que c'est de la syntaxe, de googler n'a pas aidé que tous les exemples ont été similaires à ma requête.
Heres ce que je suis en train de faire:
select
case
when someid = 1 then date_1
when someid = 2 then date_2
when someid = 3 then date_3
when someid = 4 then date_4
,case
when someid = 1 then xdate_1
when someid = 2 then xdate_2
when someid = 3 then xdate_3
when someid = 4 then xdate_4
from mytable;
OriginalL'auteur JulioBordeaux | 2014-08-28
Vous devez vous connecter pour publier un commentaire.
Vous avez oublié le
end
OriginalL'auteur juergen d
Une remarque, si
someid
est un personnage de la colonne, alors vous devriez utiliser le caractère des comparaisons:OriginalL'auteur Gordon Linoff