J'ai un tableau avec des valeurs (EX) ij pour différents pays, i et différents secteurs, j. Donc, la table comprend trois champs; pays, secteur et valeur d'exportation. Deux autres tables incluent des valeurs Qij et Aij avec la même structure. Je veux écrire une requête disant que Pour chaque (EX) ij, si Qij est disponible, créer un tableau avec des valeurs EXij-Qij, si Qij n'est pas disponible, et Aij est disponible (Aij peut-être indisponible) au lieu de EXij -Qij écrit EXij-Aij. Et si les deux Qij et Aij sont indisponibles, retournez null. Très compliqué pour moi!condition basée sur la disponibilité des données
0
A
Répondre
0
Vous avez trois tables avec la même structure; vous devez combiner les trois tables en une seule table. Une fois que vous avez fait cela, il sera beaucoup plus facile d'interroger.
Avant de tenter de combiner les tables, vous devez ajouter un nouveau champ à chaque table et remplir le nouveau champ avec un entier pour identifier la table d'où provient cet enregistrement particulier.
Questions connexes
- 1. Condition basée sur la colonne dans les données
- 2. Sélectionnez une colonne basée sur la condition?
- 3. ignorer une page basée sur la condition
- 4. TcpClient - attente de la disponibilité des données
- 5. inclure jsp page basée sur une condition
- 6. Requête d'une table basée sur une condition
- 7. Test de la disponibilité des données externes
- 8. y compris une condition dynamique basée sur une autre condition
- 9. Modifier les éléments de la matrice basée sur la condition
- 10. Commande Shell - condition basée sur la sortie de la commande?
- 11. Condition XDV basée sur la présence d'un cookie
- 12. Rendre une vue partielle basée sur la condition
- 13. Chaque opération de cellule basée sur la condition dans matlab
- 14. Jquery ajouter une classe basée sur la condition
- 15. Renvoie une valeur de chaîne basée sur la condition XPATH
- 16. Ajout à la requête d'enregistrement active basée sur une condition
- 17. Internet Disponibilité sur Android
- 18. table d'exportation mysql basée sur une condition spécifique
- 19. Filtre Intention basée sur des données personnalisées
- 20. Sélection de la spécialisation du modèle C++ basée sur la disponibilité du type de membre
- 21. ADO.NET Entity: limiter la sélection de données basée sur Afficher
- 22. Jointure SQL sur une colonne supplémentaire basée sur une condition
- 23. Condition dans une instruction de sélection où elle est basée sur la condition
- 24. JQuery UI sortable: position de restauration basée sur une condition
- 25. Valider la disponibilité des chambres
- 26. sur MySQL haute disponibilité
- 27. comment créer une expression régulière basée sur une condition
- 28. Disponibilité dans la base de données
- 29. Renvoi d'une vue basée sur une condition if
- 30. Django - Admin - Inline - Valeur 'extra' basée sur une condition
Lorsque vous dites «créer une table», voulez-vous dire «retourner un jeu de résultats» ou voulez-vous créer une table physique persistante? –
Je veux avoir une nouvelle table avec les résultats, donc je veux lancer une requête "make table". – ozlem
"MakeTable" n'appartient pas à une application de production. Créez une table persistante, effacez-la et répétez-la au besoin. –