clausula if en consulta select
Publicado por asdfg (21 intervenciones) el 18/01/2010 21:02:03
Hola: Como puedo insertar un if en una consulta select. Tengo una consulta select campo1, campo2, if ((len(substr(t.hor_ingres,-4,2))=4) or (len(substr(t.hor_ingres,-3,2))=3)) then, campo 4 where condicion. Si el campo hor_ingres es igual a 4 lea un substr o el otro. No me resulta de esa manera ni de esta otro select campo1, campo2,(if (len(t.hor_ingres)=4) then substr(t.hor_ingres,-4,2);
elseif (len(t.hor_ingres=3))
substr(t.hor_ingres,-3,2);
end if;), campo 4 where condicion
Les agradecería me pudieran ayudar
Saludos
elseif (len(t.hor_ingres=3))
substr(t.hor_ingres,-3,2);
end if;), campo 4 where condicion
Les agradecería me pudieran ayudar
Saludos
Valora esta pregunta
0