485
צפיות
צפיות
7
תשובות
תשובות
שאלת sql עם תאריכים
כיצד אני יכול להציג מהטבלה רק את השורות בהן ההפרש בין עמודת התאריך שהשורה נוצרה לתאריך של היום קטנה או שווה ל30 יום ?
אודה לעזרתכם.
כיצד אני יכול להציג מהטבלה רק את השורות בהן ההפרש בין עמודת התאריך שהשורה נוצרה לתאריך של היום קטנה או שווה ל30 יום ?
אודה לעזרתכם.
7 תשובות
משתמש באקסס
הקוד :
NewDate = DateAdd("m",-1,now())
DateSql = " And table.field > " & "#" & NewDate & "#" & ""
table.field הוא שדה מסוג תאריך.
אני מבצע חיפוש ולכן אני משרשר מספר חלקים של משפטי sql.
מישהו יכול לראות מה הבעיה אצלי ?
מישהו ?
הנה…
כנס למדור VB ושם תיעזר בפונקצייה dateDiff
*תיקון
מדור = מדריך
ככה
DateSql = " And table.field > DateAdd('m',-1,now()) "
תמיד עדיף להשתמש בפונק' התאריכים הפנימיות של אקסס
תודה רבה ! עובד יופי !