PDA

View Full Version : سوال: نمایش آخرین تاریخ ثبت شده در جدول



hosseines
جمعه 19 اردیبهشت 1393, 00:49 صبح
سلام با اجرای دستور زیر جواب 1 میاد در حالی که جواب باید تاریخ رو بصورت کامل نمایش بده(مثلا 1392/08/10) علت چیه؟



declare @n char
set @n= (select max(azDate) from Tbl_Morekhasi_Rozane_BargeRozane where idp='76')
print @n


دستور زیر جواب میده ولی دستور بالا نه
select max(azDate) from Tbl_Morekhasi_Rozane_BargeRozane where idp='76

parvizwpf
جمعه 19 اردیبهشت 1393, 00:56 صبح
دستور پایینی منطقی تره. سوال اینجاست که چرا char? مگه تاریخ date یا datetime نیست؟ با لینک کار میکنید یا ado? حالا خودتون فکر کنید max char یعنی چی میشه دیگه...

hosseines
جمعه 19 اردیبهشت 1393, 01:11 صبح
بله دستور پایینی جواب میده ولی میخوام جوابی رو که میده رو بریزیم تو یک متغییر(دستور بالا) ولی فقط عدد اول تاریخ رو نشون میده...؟

aslan
جمعه 19 اردیبهشت 1393, 19:12 عصر
بجای nchar از (10)nvarchar استفاده کنید

hosseines
جمعه 19 اردیبهشت 1393, 21:40 عصر
تغییر دادم ولی بازم فقط 1 رو نشون میده..

aslan
جمعه 19 اردیبهشت 1393, 22:14 عصر
باید با این جواب بگیرین
Declare @n nvarchar(10)
و یا
Declare @n char(10)

hosseines
شنبه 20 اردیبهشت 1393, 22:24 عصر
مرسی ممنون درست شد.