Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont
les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont
les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont
les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Je n'arrive pas a faire une requete qui me sorte une balance client dont les
debits seraient entre 2 dates et les credits sans criteres de date.
Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir que
les debits entre ces 2 dates et tous les credits!!:
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
SommeDedebit,
SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
FROM dbo.mouvement INNER JOIN
dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
Merci d'avance pour votre aide
Renaud
Bonjour,
Dans la suite de l'idée de Med (qui a été plus rapide pour répondre !!)
voici ma proposition (un peu compliqué mais j'espère que ça marche ...) :
--------------------------------------------------------------------------
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT t.cpte , t.dossier, sum(t.debit) [SommeDedebit], sum(t.credit)
[SommeDecredit], [Plan].designation
FROM
(
SELECT mouvement.cpte [cpte] , mouvement.dossier [dossier],
[debit], 0 [credit], [Plan].designation [designation]
FROM dbo.mouvement
INNER JOIN dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
AND (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
UNION
SELECT mouvement.cpte [cpte] , mouvement.dossier [dossier], 0 [debit],
mouvement.credit [credit], [Plan].designation [designation]
FROM dbo.mouvement
INNER JOIN dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
AND (dbo.mouvement.dossier =@dossie)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte,
GROUP BY t.cpte, t.dossier, dbo.[Plan].designation
--------------------------------------------------------------------------
Cordialement.
"Renaud CLUIS" a écrit :
> Bonjour,
> Je n'arrive pas a faire une requete qui me sorte une balance client dont
> debits seraient entre 2 dates et les credits sans criteres de date.
> Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir
> les debits entre ces 2 dates et tous les credits!!:
> Alter Procedure Pourbalancefinance
>
> @dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
> smalldatetime
>
> As
>
> SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
> SommeDedebit,
>
> SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
>
> FROM dbo.mouvement INNER JOIN
>
> dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
> dbo.mouvement.cpte = dbo.[Plan].cpte
>
> WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date <
>
> GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte,
>
> HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte
> AND (dbo.mouvement.dossier =@dossie)
>
> Merci d'avance pour votre aide
>
> Renaud
>
>
>
Bonjour,
Dans la suite de l'idée de Med (qui a été plus rapide pour répondre !!)
voici ma proposition (un peu compliqué mais j'espère que ça marche ...) :
--------------------------------------------------------------------------
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT t.cpte , t.dossier, sum(t.debit) [SommeDedebit], sum(t.credit)
[SommeDecredit], [Plan].designation
FROM
(
SELECT mouvement.cpte [cpte] , mouvement.dossier [dossier],
[debit], 0 [credit], [Plan].designation [designation]
FROM dbo.mouvement
INNER JOIN dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
AND (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
UNION
SELECT mouvement.cpte [cpte] , mouvement.dossier [dossier], 0 [debit],
mouvement.credit [credit], [Plan].designation [designation]
FROM dbo.mouvement
INNER JOIN dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
AND (dbo.mouvement.dossier =@dossie)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte,
GROUP BY t.cpte, t.dossier, dbo.[Plan].designation
--------------------------------------------------------------------------
Cordialement.
"Renaud CLUIS" a écrit :
> Bonjour,
> Je n'arrive pas a faire une requete qui me sorte une balance client dont
> debits seraient entre 2 dates et les credits sans criteres de date.
> Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir
> les debits entre ces 2 dates et tous les credits!!:
> Alter Procedure Pourbalancefinance
>
> @dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
> smalldatetime
>
> As
>
> SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
> SommeDedebit,
>
> SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
>
> FROM dbo.mouvement INNER JOIN
>
> dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
> dbo.mouvement.cpte = dbo.[Plan].cpte
>
> WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date <
>
> GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte,
>
> HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte
> AND (dbo.mouvement.dossier =@dossie)
>
> Merci d'avance pour votre aide
>
> Renaud
>
>
>
Bonjour,
Dans la suite de l'idée de Med (qui a été plus rapide pour répondre !!)
voici ma proposition (un peu compliqué mais j'espère que ça marche ...) :
--------------------------------------------------------------------------
Alter Procedure Pourbalancefinance
@dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
smalldatetime
As
SELECT t.cpte , t.dossier, sum(t.debit) [SommeDedebit], sum(t.credit)
[SommeDecredit], [Plan].designation
FROM
(
SELECT mouvement.cpte [cpte] , mouvement.dossier [dossier],
[debit], 0 [credit], [Plan].designation [designation]
FROM dbo.mouvement
INNER JOIN dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
AND (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte <=@cptefin)
AND (dbo.mouvement.dossier =@dossie)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte, dbo.[Plan].designation
UNION
SELECT mouvement.cpte [cpte] , mouvement.dossier [dossier], 0 [debit],
mouvement.credit [credit], [Plan].designation [designation]
FROM dbo.mouvement
INNER JOIN dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
dbo.mouvement.cpte = dbo.[Plan].cpte
WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date < @datefin)
AND (dbo.mouvement.dossier =@dossie)
GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte,
GROUP BY t.cpte, t.dossier, dbo.[Plan].designation
--------------------------------------------------------------------------
Cordialement.
"Renaud CLUIS" a écrit :
> Bonjour,
> Je n'arrive pas a faire une requete qui me sorte une balance client dont
> debits seraient entre 2 dates et les credits sans criteres de date.
> Voici ma requete qui prend tout entre 2 dates mais je n'aimerai avoir
> les debits entre ces 2 dates et tous les credits!!:
> Alter Procedure Pourbalancefinance
>
> @dossie INT,@cptedeb INT,@cptefin INT,@datedeb smallDatetime,@datefin
> smalldatetime
>
> As
>
> SELECT mouvement.cpte , mouvement.dossier, SUM(mouvement.debit) AS
> SommeDedebit,
>
> SUM(mouvement.credit) AS SommeDecredit, [Plan].designation
>
> FROM dbo.mouvement INNER JOIN
>
> dbo.[Plan] ON dbo.mouvement.dossier = dbo.[Plan].dossier AND
> dbo.mouvement.cpte = dbo.[Plan].cpte
>
> WHERE (dbo.mouvement.date >=@datedeb) AND (dbo.mouvement.date <
>
> GROUP BY dbo.mouvement.dossier, dbo.mouvement.cpte,
>
> HAVING (dbo.mouvement.cpte >=@cptedeb) AND (dbo.mouvement.cpte
> AND (dbo.mouvement.dossier =@dossie)
>
> Merci d'avance pour votre aide
>
> Renaud
>
>
>