PDA

View Full Version : سوال: sort اطلاعات بین دو تاریخ شمسی



tarsim
یک شنبه 06 اردیبهشت 1394, 13:30 عصر
سلام . من در بانکم که sql هست یک فیلد تاریخ دارم که مقداری nvarchar رو میگیره و تاریخ رو به این صورت توش ذخیره میکنم 1394/01/27 11:43 . بنا به نیازم باید تاریخ و ساعت رو ذخیره کنم . و یک فیلد دیگه از نوع int به نام num دارم که مقادیر عددی دریافت میکنه . حالا میخوام فاصله 7 روزه بین دو تارخ رو که بر اساس بزرگترین num سورت بشه رو نمایش بدم.
مثلا در این هفته بیشترین num به ترتیب از بزرگ به کوچیک نمایش بده . لطفا استاید راهنمایی کنند

علی فتحی
یک شنبه 06 اردیبهشت 1394, 21:36 عصر
اگر تاریخ رو میلادی قرار بدی مشکلی نداری توی بانک هم با ویو میتونی بسازی .
اما اگر از متن بجای تاریخ استفاده میکنی این کدشه:

DatnEntities db = new DatnEntities(); var query1 = from a in db.Table6
where string.Compare(a.dat, textBoxItem1.Text) >= 0
&& string.Compare(a.dat, textBoxItem2.Text) <= 0
select a;
table6BindingSource.DataSource = query1;
Stimulsoft.Report.StiReport stiReport1 = new Stimulsoft.Report.StiReport();
stiReport1.RegBusinessObject("Table6", table6BindingSource);
stiReport1.Render(false);
stiReport1.Show();