תאריכים ו SQL
שלום לכל חברי הפורום. יש לי טבלא שמכילה שדות עם תאריכים מפוזרים לאורך כל השנה. אני מנסה להריץ שאילתה ב SQL (כותב ב VB פשוט עם אקסס) שתוציא לי את כל התאריכים הקיימים בטבלא מסודרים מהיום והלאה ולאחר מכן את כל התאריכים מהישן ביותר ועד היום (לא כולל). כלומר אם היום התאריך הוא 11/12/2011 אז תוצאות צריכות להראות ככה: 11/12/2011 30/12/2011 05/01/2011 01/12/2011 מה שאני עושה היום זה משתמש בשתי שאילתות, הראשונה: select * from SomeTbl where Full_date>=#"&date()&"# order by Full_date הבעיה היא שזה מוציא לי רק עד סוף השנה ולא ממשיך הלאה ולכן אני חייב להוסיף גם את השניה: select * from SomeTbl where Full_date<#"&date()&"# order by Full_date חייבת להיות איזה דרך לוגית להוציא את הכל בשאילתה אחת, לא?!??! או שיש איזה פונקציה שאני לא מכיר? תודה!
שלום לכל חברי הפורום. יש לי טבלא שמכילה שדות עם תאריכים מפוזרים לאורך כל השנה. אני מנסה להריץ שאילתה ב SQL (כותב ב VB פשוט עם אקסס) שתוציא לי את כל התאריכים הקיימים בטבלא מסודרים מהיום והלאה ולאחר מכן את כל התאריכים מהישן ביותר ועד היום (לא כולל). כלומר אם היום התאריך הוא 11/12/2011 אז תוצאות צריכות להראות ככה: 11/12/2011 30/12/2011 05/01/2011 01/12/2011 מה שאני עושה היום זה משתמש בשתי שאילתות, הראשונה: select * from SomeTbl where Full_date>=#"&date()&"# order by Full_date הבעיה היא שזה מוציא לי רק עד סוף השנה ולא ממשיך הלאה ולכן אני חייב להוסיף גם את השניה: select * from SomeTbl where Full_date<#"&date()&"# order by Full_date חייבת להיות איזה דרך לוגית להוציא את הכל בשאילתה אחת, לא?!??! או שיש איזה פונקציה שאני לא מכיר? תודה!