Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

SELECT MAX(column1)....

Îåêßíçóå áðü ôï ìÝëïò Τάσκος Γιώργος. Τελευταία δημοσίευση από το μέλος Τάσκος Γιώργος στις 24-10-2008, 15:37. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  24-10-2008, 00:58 45712

    SELECT MAX(column1)....

    Καλησπέρα,

    Μπορεί κάποιος να δώσει την γνώση του για το πώς γίνεται,
    να πάρω την αμέσως μεγαλύτερη τιμή μιάς στήλης ενός πίνακα?

    π.χ κάνω:

    SELECT MAX(column1) FROM table WHERE column1 > intVar

    Δηλαδή άν το intVar είναι 16, και στην βάση υπάρχει 17,18,25,39,
    να μου φέρει το 17, αν είναι 25 να μου φέρει 39 κ.ο.κ...

    Ο απώτερος σκοπός εδώ, είναι να πάρω την ακριβώς επόμενη γραμμή
    βάση της συνθήκης με την intVar, δηλαδή μαζί με την MAX(), μπορώ να βάλω
    και τα υπόλοιπα πεδία?

    Η γενικά κάποια άλλη πρόταση?

    Όλοι καλοδεχούμενοι να απαντήσουν.

    Ευχαριστω!

  •  24-10-2008, 01:04 45713 σε απάντηση της 45712

    Απ: SELECT MAX(column1)....

    Ζητάς δηλαδή την ΕΛΑΧΙΣΤΗ τιμή απ' όσες μένουν, όχι τη μέγιστη. Άρα θα πρέπει να χρησιμοποιήσεις την MIN()
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  24-10-2008, 01:38 45714 σε απάντηση της 45713

    Απ: SELECT MAX(column1)....

    Βασικά ζητάω την επόμενη μεγαλύτερη...αλλά αντίστοιχα θα μπορώ να κάνω το ίδιο,
    και την προηγούμενη μικρότερη.

    Δεν ξέρω γιατί σου έδωσα τέτοια εντύπωση?!

  •  24-10-2008, 14:52 45717 σε απάντηση της 45714

    Απ: SELECT MAX(column1)....

    Αν intVar = 20, από τα 17,18,25,39 το

     WHERE column1 < intVar

    θα σου φέρει τα 17,18 οπότε θες το μεγαλύτερο (για να προσθέσεις 1 και να πας στο πρώτο κενό)

    SELECT MAX(column1) FROM table WHERE column1 < intVar


    Vir prudens non contra ventum mingit
  •  24-10-2008, 15:37 45720 σε απάντηση της 45717

    Απ: SELECT MAX(column1)....

    Παναγιώτη έφαγα flashia το πρώι που ξύπνησα και κατάλαβα τι εννοούσες!

    Δούλεψε έτσι όπως θέλω, παίρνει το MIN(column1) του column1 > intVal!

    Ναι κατάλαβα Μάνο thanx :)

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems