Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

De oracle a SQL

Estas en el tema de De oracle a SQL en el foro de Bases de Datos General en Foros del Web. Alguien sabe como puedo hacer esto en SQL??? select * from catads where substr(trim(idads),5,3) = '"&mid(trim(Ejecuta1("idads")),5,3)&"' and trim(idads) <> '"&trim(Ejecuta1("idads"))&"' and substr(trim(idads),11,3) = '"&mid(trim(Ejecuta1("idads")),11,3)&"' order ...
  #1 (permalink)  
Antiguo 01/10/2004, 09:23
Avatar de Itankai  
Fecha de Ingreso: abril-2004
Ubicación: conkal, yucatan
Mensajes: 184
Antigüedad: 20 años
Puntos: 0
De oracle a SQL

Alguien sabe como puedo hacer esto en SQL???

select * from catads
where
substr(trim(idads),5,3) = '"&mid(trim(Ejecuta1("idads")),5,3)&"'
and trim(idads) <> '"&trim(Ejecuta1("idads"))&"'
and
substr(trim(idads),11,3) = '"&mid(trim(Ejecuta1("idads")),11,3)&"' order by idads;

d antemano gracias..
__________________
De antemano... Gracias.
  #2 (permalink)  
Antiguo 04/10/2004, 14:59
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Creo que esto es suficiente
Código:
select * from catads
where
substring(rtrim(ltrim(idads)),5,3) = '"&mid(trim(Ejecuta1("idads")),5,3)&"'
and rtrim(ltrim(idads)) <> '"&trim(Ejecuta1("idads"))&"'
and
substring(rtrim(ltrim(idads)),11,3) = '"&mid(trim(Ejecuta1("idads")),11,3)&"' order by idads
El por que SQL no tiene Trim no lo se, pero se sustituye por un LTrim y un RTrim anidados
PD. En SQL Server el ";" no tiene uso
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:56.