21/03/2013, 14:50
|
| | | Fecha de Ingreso: octubre-2012 Ubicación: Medellin
Mensajes: 149
Antigüedad: 12 años, 2 meses Puntos: 2 | |
Respuesta: consulta para acumular datos Cita:
Iniciado por Libras prueba con esto:
Código SQL:
Ver originalCREATE TABLE #temp ( vendedor VARCHAR(5), factura INT, interno VARCHAR(3) ) DELETE FROM #temp INSERT INTO #temp VALUES ('V1' ,1 ,'si') INSERT INTO #temp VALUES ('V2' ,2 ,'si') INSERT INTO #temp VALUES ('V3' ,4 ,'no') INSERT INTO #temp VALUES ('V3' ,3 ,'no') INSERT INTO #temp VALUES ('V4' ,1 ,'si') INSERT INTO #temp VALUES ('V5' ,5 ,'no') SELECT vendedor,total FROM #temp, ( SELECT SUM(factura) total FROM #temp WHERE interno='si') AS t1 WHERE #temp.interno='si' UNION SELECT vendedor,SUM(factura) AS total FROM #temp WHERE interno='no' GROUP BY vendedor
saludos! gracias por responder pero no me sirve asi porque el valor de la comision se deben hacer los calculos en la consulta porque no esta en el sistema debe calcular la comision y mostrarla al usuario |