משפט BETWEEN ב-SQL

IshayPer

New member
משפט BETWEEN ב-SQL

למה לא מצליח לי משפט ה-BETWEEN בשאילתא שלי הסינקס שלי בטוח נכון (זה משהו מעבר לזה)
 

VB - Rator

New member
אם תצרף את כל המשפט נהיה יותר חכמים

יכול להיות ים של סיבות אבל בהנחה שהקוד הוא בתוך תוכנית VB, תנסה להריץ אותו ישירות בתוך ACCESS או DB אחר. זה יכול לעשות פוקוס על הבעיה.
 

IshayPer

New member
המשפט!!!!!!!!!!!!!!!!

select * from MyTable where Date between #" & date1 & "# and #" & date2 & "# f לא להתייחס לאות F שבסוף (זה בגלל העורך)
 

גרי רשף

New member
פתרון לבעיה

במקום date1 תכתוב Format(date1,"mm/dd/yyyy") f ובאופן דומה לגבי date2 התעלם כמובן מה-f..
 

גרי רשף

New member
מה עוד אפשר לנסות?

1. יתכן והבעיה נובעת מהעובדה ש-date (שם השדה) זו מילה שמורה? 2. האם ניסית להשתמש ב- >= ו- < במקום ב- Between? 3. בכל מקרה: נסה להוריד את אחד התנאים או לשנותו ולראות מה אתה מקבל. תאריכים תמיד מועדים לפורענות בשל בעיות של פורמט, ובדרך של ניסוי וטעיה יש לגלות כיצד המערכת מגיבה. קשה לעשות את זה דרך הפורום, אבל אין תחליף "להתחרבשות" מול ה-Access הסורר.. בהצלחה!
 
למעלה