Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 09-10-15, 09:00
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Βασίλη, δοκίμασε (σε προβολή SQL) το ερώτημα:

Κώδικας:
UPDATE Table1 INNER JOIN Table2 ON (Table1.Deposit = Table2.Deposit) AND 
(Table1.VoucherID = Table2.VoucherID) SET Table1.Status = -1, Table1.DateUpdated = Date()
WHERE (((Table2.fDate) Between #10/6/2015# And #10/7/2015#) AND ((Table1.Status)=False));
Πρέπει επίσης να δεις και τη σχεδίαση της ΒΔ.

Αν ο πίνακας Table1 συνδέεται με τον Table2 με σχέση 1 προς πολλά το πεδίο VoucherID, στο δεύτερο πίνακα, δεν πρέπει να είναι πρωτεύον κλειδί, αλλά ξένο (εξωτερικό).

Επίσης αν η σχέση είναι 1 προς 1, γιατί δε συγχωνεύεις τους πίνακες σε ένα;

Φιλικά/Γιώργος

Τελευταία επεξεργασία από το χρήστη kapetang : 09-10-15 στις 09:23.
Απάντηση με παράθεση