Calcul CA + marge, SQL et L100

Modérateurs: Super-Apogea, Super Modérateur

Calcul CA + marge, SQL et L100

de SIIT83 » Jeu 14 Juin 2018 11:10

Bonjour à tous,

Je souhaite calculer le CA et la marge d'un jour donné via requête SQL sur SAGE 100.

Voici ma requête, pour le CA :

Code: Tout sélectionner
SELECT SUM(DL_MontantHT)
FROM F_DOCLIGNE WITH(NOLOCK)
WHERE DO_Date = '05/06/2018' AND DO_TYpe IN ('2','3','4','6','7') AND AR_Ref NOT LIKE ('ZRFA')


Pour la marge :

Code: Tout sélectionner
SELECT SUM(DL_MontantHT) - SUM(DL_MontantRemise)
FROM F_DOCLIGNE WITH(NOLOCK)
WHERE CAST(DO_Date As DATE) = '05/06/2018' AND DO_TYpe IN ('2','3','4','6','7') AND AR_Ref NOT LIKE ('ZRFA')


Je ne suis pas spécialisé dans la comptabilité et le commerce, je tâtonne donc pour me rapprocher des résultats des éditions pilotées. Je suis presque bon sur le CA mais pas sur la marge...

Pourriez-vous m'apporter vos lumières ?

Merci d'avance.
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Jeu 14 Juin 2018 11:02

Re: Calcul CA + marge, SQL et L100

de SIIT83 » Jeu 14 Juin 2018 12:03

SIIT83 a écrit:Bonjour à tous,

Je souhaite calculer le CA et la marge d'un jour donné via requête SQL sur SAGE 100.

Voici ma requête, pour le CA :

Code: Tout sélectionner
SELECT SUM(DL_MontantHT)
FROM F_DOCLIGNE WITH(NOLOCK)
WHERE DO_Date = '05/06/2018' AND DO_TYpe IN ('2','3','4','6','7') AND AR_Ref NOT LIKE ('ZRFA')


Pour la marge :

Code: Tout sélectionner
SELECT SUM(DL_MontantHT) - SUM(DL_MontantRemise)
FROM F_DOCLIGNE WITH(NOLOCK)
WHERE CAST(DO_Date As DATE) = '05/06/2018' AND DO_TYpe IN ('2','3','4','6','7') AND AR_Ref NOT LIKE ('ZRFA')


Je ne suis pas spécialisé dans la comptabilité et le commerce, je tâtonne donc pour me rapprocher des résultats des éditions pilotées. Je suis presque bon sur le CA mais pas sur la marge...

Pourriez-vous m'apporter vos lumières ?

Merci d'avance.



EDIT :

J'ai corrigé pour mon CA :

Code: Tout sélectionner
SELECT ROUND(SUM(DL_MontantHT),0) - (SELECT ROUND(SUM(DL_MontantHT),0) FROM F_DOCLIGNE WITH(NOLOCK) WHERE DO_Date = '05/06/2018' AND DO_Type IN ('4','5'))
FROM F_DOCLIGNE WITH(NOLOCK)
WHERE DO_Date = '05/06/2018' AND DO_TYpe IN ('2','3','6','7')
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Jeu 14 Juin 2018 11:02

Re: Calcul CA + marge, SQL et L100

de asr31 » Jeu 14 Juin 2018 12:11

Bonjour,

Si vous voulez avoir les mêmes résultats qu'en édition pilotée, appuyez-vous sur les requêtes (DP_xxx) de l'édition pilotée.

Pour rappel, cela ne sera plus possible fin 2019, Ed. Pil. étant remplacé par Sage BI Reporting.

Cordialement,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Calcul CA + marge, SQL et L100

de SIIT83 » Jeu 14 Juin 2018 13:21

Bonjour et merci pour votre retour.

Je ne suis pas familier avec le SQL des EP et souhaitait justement continuer avec le SQL à cause de leur future disparition.

En fait nous avons des BL qui ont été transformés le lendemain sur plusieurs jours, ce qui fausse notre CA quotidien sur ces journées passées.

Je me basais donc sur le DL_DatePL pour faire le total du CA des BL dont le DL_DatePL date du jour J. Par contre je galère pas mal pour trouver la marge... Je vais tenter les EP SQL.

Merci.
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Jeu 14 Juin 2018 11:02


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité