• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

دو سوال درباره SQL

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
ببخشید بازم منم:blush:
اول اینکه فیلد هایی که نوعش money هست چیکار کنم فقط تا 2 رقم اعضار رو حساب کنه و نشون بده؟ در حالت عادی تا 4 رقم اعشاره
فیلد Datetime رو چیکار کنم فقط تاریخ نشون بده و ساعت نشون نده
موقع گرفت ساعت از این کد استفاده میکنم
Dim mydate as date=now
mydate.date
اینوجوری قراره فقط تاریخ ثبت بشه و میشه ولی موقع نشون دادن زمان رو 00:00:00:00 میزنه که نمیخوام اینجوری باشه
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
یه راه حل احمقانه :
4869.gif

به صورت استرینگ ذخیره کن
1148394932.gif
 

Y2K

Registered User
تاریخ عضویت
20 فوریه 2006
نوشته‌ها
656
لایک‌ها
1
محل سکونت
Location
از نوع های smallmoney , smalldatatime استفاده کن

همچنین می تونی تاریخ رو یه جور دیگه هم بگیری نمایش بدی
مثلا تو خط زیر تاریخ رو می گیریم

کد:
DataTime data=(DataTime) DataReader.GetValue(3);

حالا برای نمایشش میای یه رشته میسازی و روز و ماه و سال رو میریزی داخلش و در آخر هم نمایش میدی
کد:
string showdate=date.year+"/"+date.month+"/"+date.day;
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
مرسی دستت درد نکنه
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
آقا هیچ کدوم جواب نداد
بازم هم ساعتو میزنه و هم پولو تا 4 رقم اعشار میزنه
 
بالا