![]() |
הוצאת כל השורות שהוכנסו בחודש\שבוע האחרון ממסד SQL
שלום יש לי מסד נתונים MySql
יש בטבלה שדה בשם date מסוג תאריך אני רוצה להוציא ממנו את כל השורות שהוכנסו בחודש האחרון\בשבוע האחרון יש דרך באמצעות שאילתה של sql לעשות את זה? תודה מראש |
במידה וב date יש לך את הזמן כ UNIX Style, אתה יכול לעשות:
PHP קוד:
|
תודה רבה תומר,
ובנוגע למי שהתוהה על השאילתה המלאה: PHP קוד:
|
ציטוט:
כי זה יוצא בעצם את כל הנתונים מהמסד.. כי כל תאריך שתכניס אילו לפני שניה הוא יהיה יותר קטן מהזמן הנוכני.. ולכן צריך עשות את זה ככה PHP קוד:
|
ציטוט:
אלה מה שהוכנס בחודש האחרון זה אומר שאם עכשיו נובמבר, אז כל השדות שהוכנסו בנובמבר :) |
אז אתה צריך לפרק את התאריך ולהכניס כל אחד בנפרד כלומר שדה של יום חודש ושנה
ואז להשוות PHP קוד:
|
מה שרשמתי לו הייתה הכוונה למה שהוא צריך לעשות, באמת שאני לא חשבתי על מה שזה ישלוף..
|
ציטוט:
ברגע שהוא הכניס את הזמן של לינקוס הוא יכול לשחק איתו כמה שהוא רוצה שייצור עם הפונקציה MKTIME את התאריך של ה 1.11.06 ויקבל זמן לינוקס של היום הזה ופשוט יבדוק אותו. |
ציטוט:
PHP קוד:
אני מניח שזה לא קשה ב PHP לקבל אותם. אם הייתי יודע PHP הייתי גם אומר לך איך כותבים את זה ו dDate הוא כמובן שדה מסוג תאריך |
כל הזמנים הם GMT +2. הזמן כעת הוא 02:06. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ