Si c'est une procédure stockée en SQL 2003 j'écrirais plutot:
CREATE PROCEDURE JOURNALIER
(
@dd int
)
AS
SELECT lots_lot.id_lot, fournisseur_fou.desig_fou, lots_lot.datefin_lot, productionnum_prn.date_prn
FROM lots_lot INNER JOIN productionnum_prn
ON lots_lot.idprn_lot = productionnum_prn.id_prn
INNER JOIN fournisseur_fou
ON lots_lot.idfou_lot = fournisseur_fou.id_fou
WHERE (DATEPART(dd, lots_lot.datefin_lot) = @dd)
GO
