עזרה בסיסית ב SQL
7 הודעות
|עמוד 1 מתוך 1
עזרה בסיסית ב SQL
שלום לכולם
אני בונה מערכת די פשוטה בASP ו SQL שמבוססת על MS ACCESS
באחת הטבלאות יש לי שדה תאריך שמוגדר כ SHORT DATE
אני מעוניין לסנן חלק מהמידע בטווח תאריכים אבל בשום אופן לא מצליח לגרום לזה לעבוד
השאילתה נראית משהו כמו:
Select * From _tablename_ where x_date< 12/1/2012 AND x_date > 01/01/2012
משם מה זה לא עובד בשום קונסטלציה.
איפה יצאתי חומוס?
אורן
אני בונה מערכת די פשוטה בASP ו SQL שמבוססת על MS ACCESS
באחת הטבלאות יש לי שדה תאריך שמוגדר כ SHORT DATE
אני מעוניין לסנן חלק מהמידע בטווח תאריכים אבל בשום אופן לא מצליח לגרום לזה לעבוד
השאילתה נראית משהו כמו:
Select * From _tablename_ where x_date< 12/1/2012 AND x_date > 01/01/2012
משם מה זה לא עובד בשום קונסטלציה.
איפה יצאתי חומוס?
אורן
Re: עזרה בסיסית ב SQL
א - לא יצאת חומוס, כי SQL זה דבר מטומטם. הוא יצא חומוס שהוא לא הבין אותך כמו שצריך.
תודה לאל אני לא משתמש בSQL שנים, אבל אם איני טועה הפורמט הנכון של התאריך כאן זה: 'dd-mm-yyyy'. כלומר, עליך לכתוב:
Select * From _tablename_ where x_date< '12-1-2012' AND x_date > '01-01-2012'
נסה את זה. הניסוח המקורי שלך פשוט ניסה להשוות תאריך עם כמה מספרים מחולקים זה בזה.
תודה לאל אני לא משתמש בSQL שנים, אבל אם איני טועה הפורמט הנכון של התאריך כאן זה: 'dd-mm-yyyy'. כלומר, עליך לכתוב:
Select * From _tablename_ where x_date< '12-1-2012' AND x_date > '01-01-2012'
נסה את זה. הניסוח המקורי שלך פשוט ניסה להשוות תאריך עם כמה מספרים מחולקים זה בזה.
.Speak softly and carry a big stick; you will go far
- סליקאי כסף
- הודעות: 196
- הצטרף: 16 ספטמבר 2010, 21:48
Re: עזרה בסיסית ב SQL
תודה אבל הרעיון שלך לא עובד.
לפי חיפושים ברשת זה אמור להיות די פשוט ושקוף
לא ברורה לי מה הבעיה
לפי חיפושים ברשת זה אמור להיות די פשוט ושקוף
לא ברורה לי מה הבעיה
Re: עזרה בסיסית ב SQL
pildus2 כתב:תודה אבל הרעיון שלך לא עובד.
לפי חיפושים ברשת זה אמור להיות די פשוט ושקוף
לא ברורה לי מה הבעיה
תבדוק מה הפורמט של השדה ב-DB.
הוא צריך להיות מטיפוס DATE.
א.
אקסיומה:
כל אשכול בעל יותר מ-3 דפים יהפוך בסוף ל:
1. ויכוח על הקלר וגלוק או
2. מחירי תחמושת או
3. מדיניות משרד הפנים בנושא רישוי
כל אשכול בעל יותר מ-3 דפים יהפוך בסוף ל:
1. ויכוח על הקלר וגלוק או
2. מחירי תחמושת או
3. מדיניות משרד הפנים בנושא רישוי
- תרמתי למען הסליק
- הודעות: 9774
- הצטרף: 17 אפריל 2004, 18:12
Re: עזרה בסיסית ב SQL
באחת הטבלאות יש לי שדה תאריך שמוגדר כ SHORT DATE
הוא אכן שדה מסוג תאריך. הכל על פניו אמור להיות פשוט וקל, אבל משום מה משהו פה מתפקשש....
Re: עזרה בסיסית ב SQL
כשעובדים עם תאריכים באקסס, כדי שערך יזוהה כתאריך ולא כטקסט, יש להקיף אותו עם סולמיות, למשל כך:
Select * From _tablename_ where x_date< #12/1/2012# AND x_date > #01/01/2012#
Select * From _tablename_ where x_date< #12/1/2012# AND x_date > #01/01/2012#
Re: עזרה בסיסית ב SQL
תודה, עובד :-)
7 הודעות
|עמוד 1 מתוך 1
מי מחובר
משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד