1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
CREATE PROC GET_ALLVENTE(
@DOCDOM INT = 0, /* DOMAINE VENTE */
@DOCTYP INT = 6, /* TYPE FACTURE COMPTABILISE */
@DATEDEB DATETIME, /* DATE DEBUT */
@DATEFIN DATETIME) /* DATE FIN */
AS
BEGIN
SELECT
F_DOCLIGNE.DO_Date,
F_DOCLIGNE.DO_Piece,
F_DOCLIGNE.DO_Ref,
F_DOCLIGNE.AR_Ref,
F_DOCLIGNE.DL_PrixUnitaire,
F_DOCLIGNE.DL_QteBL,
F_DOCLIGNE.DL_MontantHT,
F_ARTICLE.FA_CodeFamille,
T_MARQUEFAMILLE.MF_STAT,
T_MARQUEFAMILLE.MF_STOCK,
T_MARQUEFAMILLE.MF_MARQUE
FROM
F_DOCLIGNE
INNER JOIN F_ARTICLE ON (F_DOCLIGNE.AR_Ref=F_ARTICLE.AR_Ref)
INNER JOIN T_MARQUEFAMILLE ON (F_ARTICLE.FA_CodeFamille=T_MARQUEFAMILLE.MF_FAMILLE)
WHERE
(F_DOCLIGNE.DO_Domaine = @DOCDOM) AND
(F_DOCLIGNE.DO_Type = @DOCTYP) AND
(F_DOCLIGNE.DO_Date >= @DATEDEB ) AND
(F_DOCLIGNE.DO_Date <= @DATEFIN )
ORDER BY
F_DOCLIGNE.DO_Date
END |
Partager