-14 μέρες απο τον "Today" κώδικα

-14 μέρες απο τον "Today" κώδικα

Από {xristos}

Μήπως υπάρχει κάποιος να με βοηθήσει να μεταβάλω αυτόν τον κώδικα που τον εχω πάρει απο δώ απο το tip να μου φέρνει εγγραφές -13 ημερών πρίν:
SELECT *
FROM UNV_HISTORY
WHERE his_day = datepart('d', date()) AND his_month = datepart('m', date())
δοκίμασα το WHERE his_day = datepart('d', -13, date()) AND his_month = datepart('m', -13, date())
αλλά μου βγάζει κουφά πράγματα
Thanks

  1. 6/1/2002

    φίλε μου ο κώδικας που πρέπει να γραψεις είναι ο εξής:
    "SELECT * FROM UNV_HISTORY WHERE his_day = DATE_SUB(" & cstr(date()) & " INTERVAL 13 DAY)"
    ή το ίδιο αποτέλεσμα θα σου δώσει αν γράψεις
    "SELECT * FROM UNV_HISTORY WHERE his_day = DATE_ADD(" & cstr(date()) & " INTERVAL -13 DAY)"
    δοκίμασε το και θα δείς διαφορά.
    πρόσεχε όμως το format των ημ/νιών που θα δώσεις γιατί η SQL προτείνει το format "yyyy/mm/dd"

  1. 7/1/2002

    Ευχαριστώ αλλά αυτό που μου δουλεύει με SQL είναι αυτό SELECT *
    FROM UNV_HISTORY
    WHERE his_day = datepart('d', date() -13) AND his_month = datepart('m', date() -13)

  1. 8/1/2002

    συγνωμη αλλα μαλλον δεν καταλαβα καλλα ...τι ειναι αυτο ακριβως που θέλεις να κανεις; γιατι αμα σου δουλευει το προυγολυμενο τοτε τι θελεις και ψαχνεις για κατι αλλο και τι ακριβως αλλο θες;

  1. 8/1/2002

    Την βρήκα την λύση και την δίνω αδελφέ, μήπως την χρειαστεί κιάλλος, αυτό είναι όλο.
    thanks again

  1. 10/1/2002

    φιλε μου συγνωμη αλλα δεν ειχα καταλαβει τοτε καλα...απλα προσπαθησα να βοηθήσω




   Πίσω στην προηγούμενη σελίδα