Je voudrai récupérer la première occurrence d’un champ dans une requête
croisée.
Pour cela j’ai utilisé la fonction « First» mais le résultat est erroné (
Comme si elle retournait le minimum au lieu du premier).
TRANSFORM Sum(Mnt) AS SumOfMontant
SELECT CodeFacture, First(Source) AS FirstOfSource
FROM ClientTransactions
GROUP BY CodeFacture
PIVOT TypeTransaction;
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Cbu
salut, ton probleme est plus du Trasac-SQL je pense que tu trouveras plus facilement reponse la : microsoft.public.fr.sqlserver (http://support.microsoft.com/newsgroups/newsReader.aspx?lang=fr&cr=FR&dg=microsoft.public.fr.sqlserver&sloc=fr)
bon courage Cbu
"Warda" wrote:
Je voudrai récupérer la première occurrence d’un champ dans une requête croisée. Pour cela j’ai utilisé la fonction « First» mais le résultat est erroné ( Comme si elle retournait le minimum au lieu du premier).
TRANSFORM Sum(Mnt) AS SumOfMontant SELECT CodeFacture, First(Source) AS FirstOfSource FROM ClientTransactions GROUP BY CodeFacture PIVOT TypeTransaction;
Merci pour toutes suggestions.
salut,
ton probleme est plus du Trasac-SQL je pense que tu trouveras plus
facilement reponse la : microsoft.public.fr.sqlserver
(http://support.microsoft.com/newsgroups/newsReader.aspx?lang=fr&cr=FR&dg=microsoft.public.fr.sqlserver&sloc=fr)
bon courage
Cbu
"Warda" wrote:
Je voudrai récupérer la première occurrence d’un champ dans une requête
croisée.
Pour cela j’ai utilisé la fonction « First» mais le résultat est erroné (
Comme si elle retournait le minimum au lieu du premier).
TRANSFORM Sum(Mnt) AS SumOfMontant
SELECT CodeFacture, First(Source) AS FirstOfSource
FROM ClientTransactions
GROUP BY CodeFacture
PIVOT TypeTransaction;
salut, ton probleme est plus du Trasac-SQL je pense que tu trouveras plus facilement reponse la : microsoft.public.fr.sqlserver (http://support.microsoft.com/newsgroups/newsReader.aspx?lang=fr&cr=FR&dg=microsoft.public.fr.sqlserver&sloc=fr)
bon courage Cbu
"Warda" wrote:
Je voudrai récupérer la première occurrence d’un champ dans une requête croisée. Pour cela j’ai utilisé la fonction « First» mais le résultat est erroné ( Comme si elle retournait le minimum au lieu du premier).
TRANSFORM Sum(Mnt) AS SumOfMontant SELECT CodeFacture, First(Source) AS FirstOfSource FROM ClientTransactions GROUP BY CodeFacture PIVOT TypeTransaction;