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

Consulta + Avanzada

Estas en el tema de Consulta + Avanzada en el foro de ASP Clásico en Foros del Web. Hola... Tengo las siguientes sentencias SQL, cuyo fin es obtener un pantalla un reporte obteniendo datos de la misma base pero de diferentes tablas. SELECT ...
  #1 (permalink)  
Antiguo 21/02/2006, 14:34
 
Fecha de Ingreso: septiembre-2003
Mensajes: 96
Antigüedad: 21 años, 7 meses
Puntos: 0
Consulta + Avanzada

Hola...

Tengo las siguientes sentencias SQL, cuyo fin es obtener un pantalla un reporte obteniendo datos de la misma base pero de diferentes tablas.


SELECT ivj_contratodistribuidor.id_contrato, ivj_contratodistribuidor.id_vendedor, ivj_contratodistribuidor.t_fechageneraarchivo, ivj_contratodistribuidor.id_incentivo, ivc_incentivo.n_monto
FROM ivj_contratodistribuidor, ivc_incentivo
WHERE ivj_contratodistribuidor.id_incentivo = ivc_incentivo.id_incentivo


ASP me reconoce esta consulta aún cuando se trata de diferentes tablas?? También, quisiera exportar este reporte a excel... cómo lo hago???

Mil gracias por su ayuda, en verdad!!!

Saludos!!
  #2 (permalink)  
Antiguo 21/02/2006, 15:46
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 19 años, 3 meses
Puntos: 1
puedes abreviar la consulta de esta manera

SELECT c.id_contrato, c.id_vendedor, c.t_fechageneraarchivo, c.id_incentivo, v.n_monto
FROM ivj_contratodistribuidor c, ivc_incentivo v
WHERE c.id_incentivo = v.id_incentivo

y para exportar a excel

sub exportarexcel()
Response.buffer = true
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content- Disposition", "filename=respaldo.xls;"
end sub

lo llamas asi
<%exportarexcel%>
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #3 (permalink)  
Antiguo 21/02/2006, 17:43
 
Fecha de Ingreso: septiembre-2003
Mensajes: 96
Antigüedad: 21 años, 7 meses
Puntos: 0
Muchas gracias. Lo pondré en práctica esperando no tener ningún problema.

Gracias por su ayuda!!!
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 12:37.