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

consulta SQL

Estas en el tema de consulta SQL en el foro de ASP Clásico en Foros del Web. Hola! a ver si alguien me puede ayudar con esta consulta que yo me estoy haciendo un lio. Tengo dos tablas: 1ª: idUsuario - nombreUsuario ...
  #1 (permalink)  
Antiguo 12/04/2012, 10:09
 
Fecha de Ingreso: febrero-2005
Mensajes: 28
Antigüedad: 19 años, 1 mes
Puntos: 0
consulta SQL

Hola! a ver si alguien me puede ayudar con esta consulta que yo me estoy haciendo un lio.

Tengo dos tablas:

1ª: idUsuario - nombreUsuario

2ª: idPresupuesto - idUsuario - precio - fecha

lo que quiero mostrar es:

idUsuario, nombreUsuario, número de presupuestos, y el precio total del total de presupuestos (sin que se repitan los usuarios)

Se puede hacer todo en una sola consulta??

Muchas gracias!!
  #2 (permalink)  
Antiguo 12/04/2012, 14:10
 
Fecha de Ingreso: febrero-2005
Mensajes: 28
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: consulta SQL

A ver, al final me ha salido así con 3 consultas:

primero:


SQL2="SELECT DISTINCT presupuestos_v2.idusuario, usuarios.* FROM presupuestos_v2, usuarios WHERE presupuestos_v2.idusuario=usuarios.idusuario ORDER BY usuarios.cliente"


y luego en el do while hago las otras dos:


SQL3="SELECT COUNT(idusuario) AS presus FROM presupuestos_v2 WHERE idusuario='"&rs2("idusuario")&"' "

SQL4="SELECT SUM(pvp) AS total FROM presupuestos_v2 WHERE idusuario='"&rs2("idusuario")&"' "

y luego imprimo el resultado.

Ahora el problema que tengo es como ordeno por presupuestos totales o precios totales :(

a ver si alguien me ayuda, yo sigo probando.

Etiquetas: sql
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 15:06.