![]() |
[SQL] עזרה בשאילתה
היי
יש לי טבלה ובה רשומות של זמנים שונים: לדוגמא: 14:00 15:00 16:00 19:00 24:00 מה אני צריך לכתוב בשאילתה, על מנת להוציא את הרשומות מהזמן הקרוב ביותר? לדוגמא, עכשיו 14:50, הוא יסדר לי את הרשומות מ15:00 עד ל 24:00 ואת ה 14:00 הוא יוסיף בסוף.. תודה |
עם WHERE ועם אופטור פשוט
|
ציטוט:
אני מניח שיש לך משהו בתוך הראש, אז תנסה קצת להשתמש בו, ואם אין לך רעיון טוב אז אל תגיב סתם. עם אני בא ושואל שאלה כזאת, סביר להניח שאני יודע להשתמש ב where ו ifים. אני ביקשתי עזרה, לא הכוונה ל-where כי אני יוצא מנקודת הנחה שזה ברור לכולם שיש שימוש ב where. |
באיזה פורמט השדה? טקסט? timestamp? datetime?
|
עכשיו זה בפורמט DD-MM-YYYY אבל אין לי בעיות להמיר את זה לכל פורמט כלשהו.
|
ציטוט:
ציטוט מהחוקים של הפורום: [QUOTE] ואנו בפורום "תיכנות" כאן בכדי לעזור למשתמשים ולא להעניק להם הכל על מגש של כסףQUOTE] עריכה:בכל זאת החלטתי לתת לך קוד: PHP קוד:
ציטוט:
אם אתה רוצה שיצא לך מסודר תשתמש עם ORDER BY. |
אני חושב ששאילתא אחת לא תספיק, הרי הוא ביקש שגם הזמנים שלפני הזמן הנוכחי יופיעו בסוף.
אז תוסיף את שאילתא אחת שתבצע את הפעולה ההפוכה מזה שDerey22 כתב לך ותפלוט אותה בסוף. |
ציטוט:
וroeenoy תוסיף בקוד שעשיתי לך בתנאי של הWHERE את הסימן = . |
תודה, לאמשנה, הסתדרתי.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 13:53. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ