שלח תשובה

זירת השאלות

269
צפיות
7
תשובות

שאלת sql עם תאריכים

,‏ 4 בפברואר, 2004

כיצד אני יכול להציג מהטבלה רק את השורות בהן ההפרש בין עמודת התאריך שהשורה נוצרה לתאריך של היום קטנה או שווה ל30 יום ?

אודה לעזרתכם.

תגיות:

7 תשובות

  1. d_magal הגיב:

    הקוד :


    NewDate = DateAdd("m",-1,now())
    DateSql = " And table.field > " & "#" & NewDate & "#" & ""

    table.field הוא שדה מסוג תאריך.
    אני מבצע חיפוש ולכן אני משרשר מספר חלקים של משפטי sql.

    מישהו יכול לראות מה הבעיה אצלי ?

  2. ניר טייב הגיב:

    הנה…
    כנס למדור VB ושם תיעזר בפונקצייה dateDiff

  3. ככה


    DateSql = " And table.field > DateAdd(‘m’,-1,now()) "

    תמיד עדיף להשתמש בפונק’ התאריכים הפנימיות של אקסס

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!