odiseh
سه شنبه 31 تیر 1393, 14:55 عصر
سلام
فرض كنين كه يه جدول داريم به اسم Table1 كه دو تا ستون داره: ShamsiDate , HolidayType
ستون HolidayType سه مقدار مي تواند داشته باشد: 1= تعطيل رسمي كشور 2=تعطيل غيررسمي null = روز عادي
فرض كنين كه مقادير زير در اين جدول وارد شده اند:
HolidayType Date
1393/05/01 null
1393/05/02 null
1393/05/03 1
1393/05/04 null
1393/05/05 null
1393/05/06 null
1393/05/07 2
1393/05/08 2
1393/05/09 2
1393/05/10 2
1393/05/11 2
1393/05/12 2
1393/05/13 2
1393/05/14 2
1393/05/15 2
1393/05/16 2
1393/05/17 1
1393/05/18 null
1393/05/19 null
1393/05/20 null
سوال من اينه كه با چه كوئري مي تونم از تاريخ 7 ام تا 17 رو به اين دليل كه تعطيل هستن (چه نوع 1 و چه نوع 2) و ضمنا هيچ تاريخي بين اين دو تا وجود نداره كه تعطيل نباشه، به عبارتي سوراخي بين اين دو تاريخ وجود نداره و همه تاريخهاي بين اين دوتا يك دست هستن رو بدست بيارم؟
مرسي از توجهتون
فرض كنين كه يه جدول داريم به اسم Table1 كه دو تا ستون داره: ShamsiDate , HolidayType
ستون HolidayType سه مقدار مي تواند داشته باشد: 1= تعطيل رسمي كشور 2=تعطيل غيررسمي null = روز عادي
فرض كنين كه مقادير زير در اين جدول وارد شده اند:
HolidayType Date
1393/05/01 null
1393/05/02 null
1393/05/03 1
1393/05/04 null
1393/05/05 null
1393/05/06 null
1393/05/07 2
1393/05/08 2
1393/05/09 2
1393/05/10 2
1393/05/11 2
1393/05/12 2
1393/05/13 2
1393/05/14 2
1393/05/15 2
1393/05/16 2
1393/05/17 1
1393/05/18 null
1393/05/19 null
1393/05/20 null
سوال من اينه كه با چه كوئري مي تونم از تاريخ 7 ام تا 17 رو به اين دليل كه تعطيل هستن (چه نوع 1 و چه نوع 2) و ضمنا هيچ تاريخي بين اين دو تا وجود نداره كه تعطيل نباشه، به عبارتي سوراخي بين اين دو تاريخ وجود نداره و همه تاريخهاي بين اين دوتا يك دست هستن رو بدست بيارم؟
مرسي از توجهتون