J'ai parfois ce message lorsque j'utilise des doubles quotes au lieu de simples quotes comme délimiteur de chaîne.
Ca doit être là : DATEDIFF(""ss""...)
Tu n'as d'ailleurs pas besoin des ""
Tu peux essayer ca :
SELECT A.prom_id,A.prom_id_product,B.name,B.price,B.stock,B.image, convert(varchar,A.prom_date_debut,103),A.prom_date_fin,A.prom_price FROM prom_prod A, prod B WHERE (DATEDIFF(ss,A.prom_date_debut,getdate())>=0 and DATEDIFF(ss,A.prom_date_fin,getdate())>0) and A.prom_id_product=B.catalogid
Partager