Busqueda filtrada
Publicado por Alejandro (14 intervenciones) el 31/03/2020 12:23:07
Buenos días,
Mediante una búsqueda (la imagen que adjunto)
Tengo la siguiente consulta que no me saca correctamente los datos.
Me gustaría que me hiciese el filtrado a través de los datos que le mando, pudiendo dejar alguno en blanco.
La BD OrdenesHistorico y VCLIENTE están conectados por el código de cliente. Cuando hago la busqueda de Nombre de Cliente a nombre de cliente, tendría que sumar los datos de las lineas que llevan el código de cliente .
Gracias
Mediante una búsqueda (la imagen que adjunto)
Tengo la siguiente consulta que no me saca correctamente los datos.
1
SELECT DISTINCT OF_Cod_Maq,sum(convert (numeric,OF_MT_Tirada))as MetrosL, sum( OF_Cantidad) as Cant, sum(convert (numeric,OF_M2_Papel)) as M2, sum(convert (numeric,OF_MT_Papel))as MetrosR FROM OrdenesHistorico JOIN VCLIENTE ON (OrdenesHistorico.OF_Cod_Cli = VCLIENTE.Clie_Codigo) where (OF_Cod_Maq >= '$MacIni' and OF_Cod_Maq <= '$MacFin') or (Fechtraspaso>= $Fec_Inic and Fechtraspaso <= $Fec_Fin) or (Clie_nombre>= '$Cliein' and Clie_nombre <= '$Cliefin') group by OF_Cod_Maq
Me gustaría que me hiciese el filtrado a través de los datos que le mando, pudiendo dejar alguno en blanco.
La BD OrdenesHistorico y VCLIENTE están conectados por el código de cliente. Cuando hago la busqueda de Nombre de Cliente a nombre de cliente, tendría que sumar los datos de las lineas que llevan el código de cliente .
Gracias
- busqueda.7z(21,9 KB)
Valora esta pregunta


0