Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

-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

 


Απάντηση από:alKis

φίλε μου ο κώδικας που πρέπει να γραψεις είναι ο εξής:
"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"

Απάντηση από:xristos

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

Απάντηση από:alKis

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

Απάντηση από:xristos

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

Απάντηση από:alKis

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



tip: Ζήσε για να αγαπάς . Αγάπα για να ζεις . (Δ. ΣΟΛΩΜΟΣ) * F5 για νέο tip

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






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.