Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2006, 15:27
Escorpion_Negro
 
Fecha de Ingreso: marzo-2003
Mensajes: 524
Antigüedad: 23 años, 7 meses
Puntos: 2
Ayuda sobre Consultas anidadas

Tengo tablas dos “DetaReceGrupFecWeb” que es la recepción de Mercadería y “Contrato_Hist” que es contratos histórico sobre los cobros que se le hacen a las mercaderías según un Fecha de ingreso .
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 )