Mise à jour de la table table1 basé sur la valeur du tableau 2 dans teradata
J'ai deux tables comme ceci
Je voudrais insérer de la table Table1 à la Table2 ici. C'est la façon dont je le veux.
Prendre PE = 10. Il a num1 et hour1 dans la même ligne.
Je voudrais l'insérer dans la cellule qui se trouve sur la même ligne que celle de num1 et la même colonne que celle de hour1.
Comment pourrais-je le faire?
Avertissement: je ne suis pas offrir n'importe quel code ici parce que je ne suis pas sûr de la façon d'écrire cette requête. Je ne sais d'écrire une simple mise à jour. Je suis un teracota débutant.
OriginalL'auteur naveen | 2011-08-12
Vous devez vous connecter pour publier un commentaire.
Voici quelques SQL générique qui devrait faire le travail.
oui, désolé, je ne suis pas familier avec teradata de la syntaxe. j'espère que c'est assez facile de convertir
pas de son pas 🙁 mais l'affaire a été définitivement absent de mon esprit. je ne suis pas beaucoup en db.
j'ai fait quelques recherches sur google et il semble que au moins la partie select doit être plus ou moins équivalents en teradata selon ces liens: readvitamin.com/2007/07/31/..., readvitamin.com/2007/07/06/.... Ceux illustrant l'utilisation de la SOMME, de GROUPE, et EN CAS de déclarations. Je ne suis pas sûr de ce que d'autre ne serait pas de convertir facilement?
la mise à jour est complètement quoi dire à l'envers aspalliance.com/...
OriginalL'auteur Derek Kromm
Cela a fonctionné.
A fait de même pour chaque heures. Pas très élégant. Mais c'est tout ce que je pouvais obtenir.
OriginalL'auteur naveen
essayer cette!
OriginalL'auteur Aniruth