Hola a todos, y gracias por adelantado.
A ver si alguien puede ayudarme, tengo un proyecto en
ASP.NET y uno de los formularios hace una serie de caculos
una vez terminado estos se guardan en una tabla.
Una vez hecho esto tengo que volver a generar otros
resultados con estos datos guardados.
Ejemplo.
Precio 4,40 money valor fijo no cambia
Nomina 930 money valor fijo no cambia
reparto 25,83 money este valor cambia en cada consulta
porcentaje 35% valor fijo no cambia
Consulta SQL:
strSQL &= "SELECT DISTINCT usuario, sum(valor) Total,sum
(valor*preciofijo)as Subtotal,sum(valor*preciofijo)+convert
(decimal,recuento) 'Descuento Nomina' "
strSQL &= " ,sum(valor*preciofijo)+convert
(decimal,recuento)*0.35 'Total - Porcentage Descuento'"
strSQL &= " FROM usrseleccionmenu CROSS JOIN
dbo.PrecioAplicado"
strSQL &= " where fechadia>='" & txtFecha.Text
& "' and fechadia<='" & txtFechaUl.Text & "'"
strSQL &= " GROUP BY usuario,recuento,descuento"
En esta consulta cuando aplico el 0.35 que es el
porcentaje el valor devuelto es totalmente diferente
a cuando lo haces con una calculadora.
Ya se que esta un poco liada la consulta, pero a un no
tengo muchos conocimientos con los procedimientos.
Alguien podria hecharme una mano.
Gracias por todo
Leer las respuestas