dpavlidoy Δημοσ. 14 Ιουνίου 2006 Δημοσ. 14 Ιουνίου 2006 Καλησπέρα, Θα ήθελα την βοήθεια κάποιου που να γνωρίζει καλά απο SQL. Αντιμετωπίζω ένα πρόβλημα σε μία report που έχω δημιουργήσει. Έχω βάλει σε κάποιους Πελάτες μέσα σε ένα πεδίο στην καρτέλα τους, εναν αριθμό (001) όπου ζητάω να μην μου εμφανίσει τους πελάτες με αυτό το πεδίο που περιέχει το 001. Ότι και αν έχω κάνει είτε μου εμφανίζει μόνο τους πέλατεσ που έχω βάλει στο πεδίο το 001, είτε δεν μου εμφανίζει τίποτα. Είμαι σε πλήρη απόγνωση. Θα είμουνα ύποχρεη αν με βοηθούσατε. Ευχαριστώ
ni_kuho Δημοσ. 14 Ιουνίου 2006 Δημοσ. 14 Ιουνίου 2006 Θα ήθελες να γίνεις ποιο συγκεκριμένη? Αν μπορείς παρέθεσε λίγο κώδικα. Ίσως μπορέσω να σε βοηθήσω..
vagpap Δημοσ. 14 Ιουνίου 2006 Δημοσ. 14 Ιουνίου 2006 Wild guess... Δοκίμασε στο query που κάνεις να μην βάλεις πεδίο<>001 αλλά NVL(πεδίο,0)!=001 ή isnull(πεδίο,0)<>001 H σύνταξη είναι ανάλογη της db που χρησιμοποιείς, γενικά είναι συνάρτηση που μετατρέπει τις null εγγραφές σε 0 στη συσκεκριμένη περίπτωση.
dpavlidoy Δημοσ. 15 Ιουνίου 2006 Μέλος Δημοσ. 15 Ιουνίου 2006 Wild guess...Δοκίμασε στο query που κάνεις να μην βάλεις πεδίο<>001 αλλά NVL(πεδίο' date='0)!=001 ή isnull(πεδίο,0)<>001 H σύνταξη είναι ανάλογη της db που χρησιμοποιείς, γενικά είναι συνάρτηση που μετατρέπει τις null εγγραφές σε 0 στη συσκεκριμένη περίπτωση.[/quote'] Σ'ευχαριστώ πολύ, με βοήθησες όσο δε φαντάζεσαι Τελικά χρησιμοποίησα το isnull(πεδίο,0)<>001 και έπαιξε κατευθείαν. Ευχαριστώ πολύ όλους για το ενδιαφέρον
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.