J'ai les tableaux suivants:Comment créer vue pour calculer les devises?
Products
product, idcurrency, value
Prod1 1 5000
Prod2 2 3000
Prod3 3 2000
Currrency
idcurrency, currencyID
1 EUR
2 USD
3 DKK
ForexExchange
idforexExchange providername, idbaseCurrency, isActive
1 XE Eur 1
2 provider2 DKK 1
ForexRates
idForexRates idforexExchange, toCurrency, exchangeRate
1 1 AED 2.3
2 1 EGY 1.3
3 1 GBP 2.4
4 2 AED 7.3
5 3 EGY 6.4
6 4 GBP 3.4
Je veux obtenir tous les produits en dollars USD pour la monnaie active.
-Toutes la monnaie a déposé liée à la table de consultation Currrency -Nous avons la table forexexchange donc si nous avons plusieurs fournisseurs pour les taux de change nous obtenons les taux des devises pour chaque échange selon la devise de base
- la table forexrate enregistrer les taux pour chaque échange
-On peut définir l'échange actif de isActive si ce taux de change table sera utilisé dans le système
Expected Results
product Value ValueUSD
prod1 5000 25000
...............
pouvez-vous publier des exemples de données pour vos tables? – Pentium10
Product.idcurrency est liée à Currrency.idCurrency? Devrais-je prendre cet identifiant pour rechercher sur ForexRates.idforexExchange ou pour utiliser CurrencyID? –
@Ahmed: J'ai reformaté votre message, mais veuillez éditer votre question et décrire comment vos tables sont liées et ce qu'il faut calculer. Des exemples de données et des résultats attendus pour ces données d'échantillon seront également utiles. –