OVH Cloud OVH Cloud

Requête SQL

1 réponse
Avatar
MB92
J'ai 2 tables, l'une comporte un champ formaté en francs, l'autre un champ
formaté en euros.
Je l'ai réuni par un requête SQL union.
J'aimerai conserver les formats francs et euros après l'union pour les
différents enregistrements, car dans ma requête le champ monétaire prend le
format francs.

Merci de votre aide.

1 réponse

Avatar
Benoit Compoint [MS]
Bonsoir,

Quand vous exécuter une requête Union basée sur deux tables,
vous ne conservez pas le formatage des champs des deux tables d'origines.

Vous pouvez cependant spécifier l'unité monétaire de chaque champ monétaire
dans la requête Union.
Par exemple si le champ Monétaire des tables "TableEnFrancs" et
"TableEnEuros" se nomme "Montant",
vous pouvez utiliser la requête Union suivante :

select Montant, "F" as Unité from TableEnFrancs UNION ALL select Montant,
"E" as Unité from TableEnEuros;

La requête Union résultante comporte une colonne supplémentaire appelée
"Unité"
Afin que tous les visiteurs de ce newsgroup puissent lire cette requête j'ai
utilisé "E" au lieu du symbole de l'Euro.
Mais vous pouvez utiliser le symbole de l'Euro dans votre requête Union.

Benoit Compoint

"MB92" wrote in message
news:bu0mh2$h74$
J'ai 2 tables, l'une comporte un champ formaté en francs, l'autre un champ
formaté en euros.
Je l'ai réuni par un requête SQL union.
J'aimerai conserver les formats francs et euros après l'union pour les
différents enregistrements, car dans ma requête le champ monétaire prend
le

format francs.

Merci de votre aide.