2 alias pour soustraction
EBIM20
Messages postés
42
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai besoin d'aide SVP!
je veux faire un test sur l'expression credit - debit
c'est à dire quand ma soustraction est positive, créer une ALIAS nommé compteCréditeur et quand ma soustraction est négative créer l'ALIAS CompteDébiteur
Je n'arrive pas à afficher le résultat sur le meme resultat
Aidez moi SVP
requete:
SELECT [GeneralAccountNumber], [Label],[Credit], [Debit],[Credit]-[Debit] AS CompteCrediteur
FROM (([EntryLine] T0
LEFT OUTER JOIN [JournalTotals] T1 ON (([T0].[JournalTotalsNumber] = [T1].[NumberId])))
LEFT OUTER JOIN [AccountingYear] T2 ON (([T1].[AccountingYearID] = [T2].[ID])))
WHERE [Credit]-[Debit] >= 0
SELECT [Credit]-[Debit] AS SoldeDebiteur,[GeneralAccountNumber], [Label],[Credit], [Debit]
FROM (([EntryLine] T0
LEFT OUTER JOIN [JournalTotals] T1 ON (([T0].[JournalTotalsNumber] = [T1].[NumberId])))
LEFT OUTER JOIN [AccountingYear] T2 ON (([T1].[AccountingYearID] = [T2].[ID])))
WHERE [Credit]-[Debit] < 0
j'ai besoin d'aide SVP!
je veux faire un test sur l'expression credit - debit
c'est à dire quand ma soustraction est positive, créer une ALIAS nommé compteCréditeur et quand ma soustraction est négative créer l'ALIAS CompteDébiteur
Je n'arrive pas à afficher le résultat sur le meme resultat
Aidez moi SVP
requete:
SELECT [GeneralAccountNumber], [Label],[Credit], [Debit],[Credit]-[Debit] AS CompteCrediteur
FROM (([EntryLine] T0
LEFT OUTER JOIN [JournalTotals] T1 ON (([T0].[JournalTotalsNumber] = [T1].[NumberId])))
LEFT OUTER JOIN [AccountingYear] T2 ON (([T1].[AccountingYearID] = [T2].[ID])))
WHERE [Credit]-[Debit] >= 0
SELECT [Credit]-[Debit] AS SoldeDebiteur,[GeneralAccountNumber], [Label],[Credit], [Debit]
FROM (([EntryLine] T0
LEFT OUTER JOIN [JournalTotals] T1 ON (([T0].[JournalTotalsNumber] = [T1].[NumberId])))
LEFT OUTER JOIN [AccountingYear] T2 ON (([T1].[AccountingYearID] = [T2].[ID])))
WHERE [Credit]-[Debit] < 0
Configuration: Windows / Chrome 73.0.3683.103
A voir également:
- Soustraction sql server
- Cybera server - Télécharger - Divers Réseau & Wi-Fi
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Mysql community server - Télécharger - Bases de données
- Typsoft ftp server - Télécharger - Téléchargement & Transfert
2 réponses
Bonjour,
Je ne vois pas bien le résultat que tu veux obtenir, une union entre les 2 requêtes ? Il faudrait que l'ordre des champs des select soit le même déjà.
Après je peux te donner une piste le "
Voir : https://sql.sh/cours/case
Cela pourrait se présenter comme
Je ne vois pas bien le résultat que tu veux obtenir, une union entre les 2 requêtes ? Il faudrait que l'ordre des champs des select soit le même déjà.
Après je peux te donner une piste le "
SELECT ... CASE" à toi de voir la syntaxe en SQL Server.
Voir : https://sql.sh/cours/case
Cela pourrait se présenter comme
SELECT ....., CASE WHEN [Credit]-[Debit] >= 0 THEN 'Compte Créditeur' ELSE 'Compte Débiteur' END ... FROM
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, peux-tu fermer, si c'est résolu?