שגיאה בחישוב שאילתא על גיל באקסס עם SQL SERVER

enterprize

New member
ערב טוב,

אני משתמש באקסס כפרונט אנד - למסד SQL SERVER - וקישרתי את הטבלאות ב ODBC.

השתמשתי בבונה השאילתות של אקסס ובניתי עמודת גיל ע"פ תאריך לידה לפי הנוסחה הבאה:
Age: Int((Date()-[tblPatient]![DOB])/365) ) (להבהרה - DOB הכוונה לdate of birth)
השאילתא עבדה מצוין בשלב זה והחזירה את הגיל.

אולם - כאשר רציתי להגביל את התוצאות והוספתי את הקריטריון 22> , הוחזרה לי השגיאה הבאה (מצורף צילום מסך):

אשמח לעזרתכם כיצד להתגבר על השגיאה.

לא יכולתי לצרף קובץ אקסס - בגלל שזה בלי הקישור לטבלאות.

תודה
 

קבצים מצורפים

  • AgeError.jpg
    AgeError.jpg
    KB 206.7 · צפיות: 4

hadadi10

New member
נסה לשים את השאילתה שעובדת כמקור נתונים של שאילתה נוספת שבה תציב את הקריטריון.
שאילתה בתוך שאילתה פותרת בעיה של סדר פעולות.
 
למעלה