SuTeDell
چهارشنبه 18 بهمن 1391, 20:26 عصر
سلام.4تا جدول دارم 1.روز 2.کلاس 3.ثبت نام 4.هنرجو
میخوام روزهای یک هنرجوی خاص که در یک ترم خاص ثبت نام کرده رو select کنم.
روزها به صورت زیر ثبت میشود:
هنرجو ثبت نام میکند و 4روز برایش ثبت میشود(ثبت نام به ازای یک ماه،و هر ماه 4 روز کلاس دارد)
بعد در ماه بعدی که ثبت نام میکند باز 4تا تاریخ جدید برایش ثبت میشود.
select Ruz.Jalase,Ruz.Date,SabteName.Term from Ruz join Kelas on Kelas.Kelas_ID=Ruz.Kelas_ID
join SabteName on SabteName.Kelas_ID=Kelas.Kelas_ID join Student on Student.Student_Code=SabteName.Student_Code
where Student.Name=N'' and Student.Family=N'' and SabteName.Term=N''
جواب کوئری
جلسه تاریخ ترم
1 1391/11/14 اردیبهشت
2 1391/11/21 اردیبهشت
3 1391/11/28 اردیبهشت
4 1391/12/5 اردیبهشت
1 1391/12/12 اردیبهشت
2 1391/12/19 اردیبهشت
3 1391/12/26 اردیبهشت
4 1392/1/3 اردیبهشت
اما 4تا تاریخ اول مربوط به ترم فروردین میشه.پس چرا تو جواب کوئری اونا رو هم میاره؟!!!!!
میخوام روزهای یک هنرجوی خاص که در یک ترم خاص ثبت نام کرده رو select کنم.
روزها به صورت زیر ثبت میشود:
هنرجو ثبت نام میکند و 4روز برایش ثبت میشود(ثبت نام به ازای یک ماه،و هر ماه 4 روز کلاس دارد)
بعد در ماه بعدی که ثبت نام میکند باز 4تا تاریخ جدید برایش ثبت میشود.
select Ruz.Jalase,Ruz.Date,SabteName.Term from Ruz join Kelas on Kelas.Kelas_ID=Ruz.Kelas_ID
join SabteName on SabteName.Kelas_ID=Kelas.Kelas_ID join Student on Student.Student_Code=SabteName.Student_Code
where Student.Name=N'' and Student.Family=N'' and SabteName.Term=N''
جواب کوئری
جلسه تاریخ ترم
1 1391/11/14 اردیبهشت
2 1391/11/21 اردیبهشت
3 1391/11/28 اردیبهشت
4 1391/12/5 اردیبهشت
1 1391/12/12 اردیبهشت
2 1391/12/19 اردیبهشت
3 1391/12/26 اردیبهشت
4 1392/1/3 اردیبهشت
اما 4تا تاریخ اول مربوط به ترم فروردین میشه.پس چرا تو جواب کوئری اونا رو هم میاره؟!!!!!