Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/02/2008, 12:22
Avatar de ciisteado
ciisteado
 
Fecha de Ingreso: enero-2008
Ubicación: Home Office
Mensajes: 111
Antigüedad: 17 años, 3 meses
Puntos: 0
De acuerdo Re: Problemas con una Consulta SQL ...

Hey: cool:

Pues ya Modele la tabla según mis cálculos... quedo de la siguiente manera:

Ventas
idusr bigint
idcliente bigint
idfactura bigint

Factura
numfact text
fecha date
idcliente bigint

FacturaDetalle
numfact text
claveprod text
tipo text
cantidad int
precio real

En base a esto, me atrevi a armar la consulta,,, que no sé si este bien pero les pongo el código para que puedan checarla...
Código HTML:
<%
set rs=server.CreateObject("adodb.recordset")
set rs2=server.CreateObject("adodb.recordset")
set rs3=server.CreateObject("adodb.recordset")
set rs4=server.CreateObject("adodb.recordset")
set rs5=server.CreateObject("adodb.recordset")

sql="SELECT idcliente FROM ventas"
rs.open sql,conexion
do while not rs.eof
	sql="SELECT id,nombre FROM clientes WHERE id="&rs("idcliente")
	rs2.open sql,conexion
	do while not rs2.eof
		sql="SELECT idfactura FROM ventas WHERE idfactura=" &rs2("id")
		rs3.open sql,conexion
		do while not rs3.eof
			sql="SELECT numfact,id FROM factura WHERE id=" &rs3("idfactura")
			rs4.open sql,conexion
			do while not rs4.eof
				sql="SELECT * FROM facturadetalle WHERE numfact like '"&rs4("numfact")&"'"
				rs5.open sql,conexion
				do while not rs5.eof
					response.write("Cliente: "&rs2("nombre")&" "&"Direccion: "&rs2("direccion")&" "&"RFC: "&rs2("rfc")&"<br>")
					response.write("Factura: "&rs4("numfact")&"<br>")
					response.write("Productos:"&"<br>")
					response.write("Tipo: "&rs5("tipo")&" "&"Clave Producto: "&rs5("claveprod")&"<br>")
					rs5.movenext
				loop
				rs5.close
				rs4.movenext
			loop
			rs4.close
			rs3.movenext
		loop
		rs3.close
		rs2.movenext
	loop
	rs2.close
	rs.movenext	
loop
%> 
Espero respuesta,,,

Saludos a todos... y de verdad gracias por tomarse tiempo en ayudarme...