עזרה ב SQL

*איתי*

New member
עזרה ב SQL

שלום, אני צריך לבחור את כל הרשומות מטבלה מסויימת שיש להן שני שדות מסוג תאריך שמהוות ביחד טווח מסויים, אז אני צריך לבחור את הרשומות שהתאריך שאני קולט נמצא בטווך תאריכים הזה. ניסיתי בעזרת datediff אבל זה לא עזר. מישהו יכול לעזור לי?
 

רון84

New member
אם הבנתי אותך נכון

אז למעשה אין צורך ב-DateDiff. אם התאריך שלך הוא MyDate אז בעצם מה שאתה צריך זה משפט כמו:
... WHERE table.MinDate < myDate AND table.MaxDate > myDate​
או שמא לא הבנתי את כוונתך?
 

AviGut

New member
עוד פיתרון

גם הפקודה Between יכולה לעזור :
Select minDate from table where minDate between #01/01/2002# And #01/12/2002#​
 
למעלה