![]() |
[SQL]מחפש דרך לבדוק מספר שורות מסוימות.
אז ככה אני מחפש דרך לבדוק מספר שורות של משהו מסוים.
דוגמא: יש לי טבלה ובה הרבה שורות של תאריכים 14/08/2007 14/08/2007 14/08/2007 14/08/2007 15/08/2007 15/08/2007 16/08/2007 16/08/2007 16/08/2007 16/08/2007 16/08/2007 עכשיו אני צריך לדעת כמה שורות יש של יום אחד, זאת אומרת שהתוצאה שאני רוצה שתצא מטבלה הזאת הוא 3 .... |
SELECT COUNT(rowid) AS total FROM table WHERE date='16/08/2007'
|
ציטוט:
|
אז תשמור את זה בפורמט unix time ותעשה ORDER BY date DESC.
|
ציטוט:
|
ציטוט:
הוא ביקש כל תאריך נתון.. |
טוב הסדרתי, מצאתי דרך.
תודה בכל מקרה. אם מישהו מעוניין לדעת איך מצאתי את המספר, הנה הקוד. PHP קוד:
|
אני לא זוכר כל כך אבל יש פונקציה שמאחדת שורות ואתה יכול לאחד לפי התאריך ואז יצא לך את מספר השורות..
נראה לי שזה group.. תבדוק |
ציטוט:
ציטוט:
|
אני חושב שיהיה יותר יעיל לשמור את הערך של הפונקציה time() במקום לשמור מחרוזת של התאריך.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 22:48. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ