Ερώτημα στο Query ή σε ACCESS

Συζητήσεις για τον Microsoft SQL Server

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
stefgrifon
Δημοσιεύσεις: 29
Εγγραφή: 14 Ιαν 2007 13:36

Ερώτημα στο Query ή σε ACCESS

Δημοσίευση από stefgrifon » 06 Νοέμ 2007 00:12

Επέστρεψα με μεγαλύτερες απορίες.

Θέλω να γράψω ένα ερώτημα, αλά δεν ξέρω να γράφω. :)
Έτσι ζητώ την βοήθεια κάποιου που ξέρει.

Θέλω να κάνει τα δυο παρακάτω, δεν με νοιάζει αν είναι σε μια εντολή η σε δυο.
Τα GrGuide, Code, AltCode, ΑΑ είναι πεδία μεσα σε ένα πίνακα που λέγετε Material.
Και πρέπει να του πω τα εξής.


Αν το GrGuide είναι 1
τότε δες το GrGuideAA και βρες πια εγγραφή έχει το ίδιο νούμερο στο πεδίο ΑΑ τότε
διάβασε το Code και αντιγράψετω στο AltCode
Αν το GrGuide είναι 0 τότε δες το Code και αντιγράψετω στο AltCode

Ελπίζω να το έγραψα ξεκάθαρα. Αν δεν τα έχω γράψει καλά τα ξαναγράφω.
stefismos

Άβαταρ μέλους
georiege
Δημοσιεύσεις: 79
Εγγραφή: 09 Ιούλ 2007 11:29
Επικοινωνία:

Ερώτημα στο Query ή σε ACCESS

Δημοσίευση από georiege » 06 Νοέμ 2007 19:22

Καλησπέρα !

Με τα 2 παρακάτω queries είσαι OK .


UPDATE Material SET AltCode = Code
WHERE GrGuide = 1 AND AA = 1

UPDATE Material SET AltCode = Code
WHERE GrGuide = 0 AND AA = 1
I do this for Aiur

http://www.aspx.gr

Άβαταρ μέλους
stefgrifon
Δημοσιεύσεις: 29
Εγγραφή: 14 Ιαν 2007 13:36

Ερώτημα στο Query ή σε ACCESS

Δημοσίευση από stefgrifon » 07 Νοέμ 2007 00:05

Φιλε μου δε μου δουλεύει..
Ασε που εβαλα και αναποδα το 1 με το 0 :)
Όποτε το γράφω και πιο αναλυτικά και σωστα.
----

update material
βλέπει το GrGuide

Αν είναι 0 τότε
βλέπει το δικό της GrGuideAA και ψάχνει σε άλλη εγγραφή να βρει την ίδια τιμή στο πεδίο ΑΑ Και τότε αντιγραφή το Code από την εγγραφή που βρήκε, στο δικό της AltCode

Αν όμως εχει 1 τότε αντιγράφει το Code στο AltCode
----
stefismos

Απάντηση

Επιστροφή στο “MS SQL Server”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες