Réception de la Commande

  Erreur SQL !
SELECT cip,cip13,produit.nom_prod,produit.code_uv,nolot,dbo.formatdate(date_perim,'mm/yyyy') as date_perim, sum(CASE WHEN sens_mvmt='E' THEN mvt_stock.nbunit_mvmt ELSE -mvt_stock.nbunit_mvmt END) as qte,lot_com.nbetiq,ligcom.qtecom_ligcom + ligcom.qteug_ligcom as qtecom_ligcom,libelle_geo ,opt_saisie_datelot,opt_saisie_nolot FROM (ligcom left join (produit left join geo on produit.code_geo=geo.code_geo) on ligcom.code_uv=produit.code_uv) left join (mvt_stock left join lot_com on mvt_stock.id_lotcom=lot_com.id_lotcom) on ligcom.id_com=mvt_stock.idlie_mvmt and type_mvmt in ('REC','QUA') and ligcom.code_uv=mvt_stock.code_uv where ligcom.id_com= group by cip,cip13,produit.nom_prod,produit.code_uv,nolot,date_perim,lot_com.nbetiq,ligcom.qtecom_ligcom,ligcom.qteug_ligcom,libelle_geo,opt_saisie_datelot,opt_saisie_nolot having sum(CASE WHEN sens_mvmt='E' THEN mvt_stock.nbunit_mvmt ELSE -mvt_stock.nbunit_mvmt END) <> 0 or sum(CASE WHEN sens_mvmt='E' THEN mvt_stock.nbunit_mvmt ELSE -mvt_stock.nbunit_mvmt END) is null order by nom_prod
 CIP   CIP 13   Produits   Code Géo   Nb étiquettes   N° Lot   Périmé le   Qté Commandée   Qté réceptionnée