Foros del Web » Programando para Internet » ASP Clásico »

sintaxis en consulta

Estas en el tema de sintaxis en consulta en el foro de ASP Clásico en Foros del Web. ¿Cuál es el error? Al poner el order by no me devuelve resultados. Si lo quito si. Quiero que se ordenen los resultados por fecha, ...
  #1 (permalink)  
Antiguo 28/04/2007, 09:15
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
sintaxis en consulta

¿Cuál es el error?

Al poner el order by no me devuelve resultados. Si lo quito si. Quiero que se ordenen los resultados por fecha, del más reciente al más antiguo.

sql3="SELECT * FROM tabla1 WHERE id_libro="&Request.QueryString("id_libro") & "order by fecha"
  #2 (permalink)  
Antiguo 28/04/2007, 09:42
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: sintaxis en consulta

sql3="SELECT * FROM tabla1 WHERE id_libro="&Request.QueryString("id_libro") & "order by fecha ASC"

ASC----- nuevo a viejo
DESC---- reves del anterior
espero que sea eso lo que ocupas

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 28/04/2007, 10:13
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: sintaxis en consulta

Hola, la forma de ordenamiento es opcional. Si se omite, toma como predeterminado ASC (ascendente).

Cita:
Quiero que se ordenen los resultados por fecha, del más reciente al más antiguo.
Entonces lo tuyo es ordenar descendentemente

Código:
sql3="SELECT * FROM tabla1 WHERE id_libro="&Request.QueryString("id_libro") & "_order by fecha DESC"
Pero prestá atención al "_". Allí deberías tener un espacio. Porque de lo contrario, tu sentencia SQL quedaría mal formada... así (una vez interpretada):

Código:
SELECT * FROM tabla1 WHERE id_libro=1order by fecha DESC
Notá que el id_libro (1) se junta con el order

Saludos
__________________
...___...
  #4 (permalink)  
Antiguo 28/04/2007, 10:17
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: sintaxis en consulta

Muchas graciassss
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 02:59.