![]() |
# 1 |
משתמש - היכל התהילה
|
לקיחת נתונים ע"פ תאריך,
יש לי נתונים במסד, שיש להם את התאריכים הבאים (שדה) -
00:00:00 01-02-2003 01:02:03 04-05-2006 09:00:00 30-09-2006 איך אני שולף מהחודש האחרון? מהחצי שנה האחרונה? מהשנה האחרונה? EDIT מה אני מחסר, ואיך אני משלב ב-while.. |
![]() |
![]() |
# 2 |
Fatal Error
|
למה אתה צריך פה לולאת WHILE?
אפשר לבצע הכל ברמת SQL וזה אפילו יותר יעיל למשל, שליפה את כל הרשומות שבהם התאריך בין היום לבין עוד 10 ימים: HTML קוד:
SELECT fld1,fld2,fld3 FROM tbl_name WHERE dDate BETWEEN date() AND DateAdd(d, 10, date())
__________________
eLad |
![]() |
![]() |
# 3 |
תודה על תרומתך.
|
אני לא בטוח ש MYSQL תומך בפונקציית DATE
בכל מקרה עדיף לך להשתמש ב TIME של לינוקס שזה בעצם זמן בשניות והרבה יותר קל לחישוב. עם הSYNTAX שהוא שאלעד אמר לך. |
![]() |
![]() |
# 4 |
הוסטסניון
|
אתה יכול להשתמש בפונקציה mktime ולהפוך את התאריך למספרים.
ואז לחסר..
__________________
אימיל \ מסן : amirs91 [at] gmail.com |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|