En DetaReceGrupFecWeb se encuentra
1.- x.drec_codi(Codigo de la mercadería)
2.- drec_contcli(Contrato que pertenece al cliente pensado que un mismo cliente tiene uno o mas contratos), drec_rutcli(El rut es como el código del Cliente)
3.- la cantidad de días de gracia que tiene la mercadería para ser cobrada después de ingresada en este caso tiene 10 día que serán sumados a la Fecha que se encuentra en x.drec_fecrec(Fecha Recepción).
Hay un grupo que es “GrupFec” este campo se encuentra también dentro de las Tablas “DetaReceGrupFecWeb y “Contrato_Hist” se hace una búsquedas en los registro tiene que tener iguales con el Contrato y Rut ahora pero lo que pasa que dentro de los GrupFec DetaReceGrupFecWeb y GrupFec Contrato_Hist pueden ser igual o mayor tengo una problema dentro de SQL Server que me arroja
“No se puede resolver el conflicto de intercalación para el operador equal to.”
Código PHP:
SELECT
x.drec_codi AS Codigo, x.drec_contcli AS Contrato, DATEADD(day, 10
, CONVERT(datetime, x.drec_fecrec, 120)) AS FechaDiasGracia,
x.drec_fecrec, x.drec_unidades, x.drec_peso,
x.drec_codvig, x.drec_pallet, ISNULL(x.drec_RecepTunel,
0) AS drec_RecepTunel, x.drec_rutcli
FROM DetaReceGrupFecWeb x
where x.GrupFec >= ALL
(select y.GrupFec from Contrato_Hist y where
x.drec_contcli = y.cont_codi_hist AND
x.drec_rutcli = y.cont_rutclie_hist )