PDA

View Full Version : بدست آوردن بين دو تاريخ خاص



sarbazi
سه شنبه 29 دی 1388, 09:41 صبح
سلام دوستان من تاريخ را به صورت nvchar در پايگاه داده ام ذخيره كردم حالا مي خواهم تاريخ را به صورت مثلا 01/10/1388 تا 30/10/1388 بازايابي كنم چگونه اين كار را انجام بدهم با چه كوارتي لطفا كمكم كنيد با تشكر

FastCode
سه شنبه 29 دی 1388, 09:46 صبح
این کار رو کجا انجام میدی؟(توی sql یا توی برنامت)؟

slashslash2009
سه شنبه 29 دی 1388, 10:22 صبح
اگر میخوای بین دو تاریخو بدست بیاری :

("Select * from table where date BETWEEN'" + faDatePicker1.Text + "'AND'" + faDatePicker2.Text + "'")

mir555
سه شنبه 29 دی 1388, 10:40 صبح
اگه sql می نویسی
این جواب می ده فکر کن a,b از نوع datetime هستش

select cast(a-b as int) from tbltest

با این کد بهت یک عدد می ده که فاصله بین دوتا تاریخت میشه البته میگه چند روز فاصله داره

sarbazi
سه شنبه 29 دی 1388, 13:43 عصر
مگه BETWEEN باري كاركتر كا مي كنه فكر كنم كار نكنه گفتم كه تاريخم را nvchar دادم

Yasersadegh
سه شنبه 29 دی 1388, 13:52 عصر
سلام خدمت دوستان عزيز

سلام دوستان من تاریخ را به صورت nvchar در پایگاه داده ام ذخیره کردم حالا می خواهم تاریخ را به صورت مثلا 01/10/1388 تا 30/10/1388 بازایابی کنم چگونه این کار را انجام بدهم با چه کوارتی لطفا کمکم کنید با تشکر

دوست عزيز منم تو برنامه هام تاريخ رو از نوع nvarchar در نظر مي گيرم و برايه حل مشكلي كه شما داريد از كلاسي كه براتون گذاشتم استفاده مي كنم!!
چند تا متد داره كه هر كدوم يه كاري رويه تاريخ انجام ميده!! يه نگاه بهش بندازيد حتما كارتون رو راه مي اندازه!! ( كار منو كه انجام ميده!!:لبخند:)

موفق باشيد:چشمک:

Yasersadegh
سه شنبه 29 دی 1388, 14:02 عصر
شرمنده عجله اي شد ضميمه يادم رفت!!:گیج:
اينم كلاس!!:چشمک: