PDA

View Full Version : بدست آوردن تاریخ بدون زمان



PrinceDotNet
پنج شنبه 11 اسفند 1384, 13:46 عصر
سلام
من می خوام تاریخ یک فیلد رو بدون زمان بدست بیارم و برابر تاریخ فعلی یعنی با روز و ماه و سال برابر قرار بدم .
تابع خاصی برای گرفتن تا ریخ مجزای یک فیلد هست ؟

ehsan_ansaripoor
جمعه 12 اسفند 1384, 14:40 عصر
دوست عزیز اگر منظور شما را درست متوجه شده باشم شما می خواهید داخل یک فیلدی که هم تاریخ هست و هم زمان تاریخ را انتخاب کنید برای این کار می تونید از یکسری توابع مثل Left یا Right یا Mid استفاده کنید.

اگر یکم بیشتر توضیح بدید شاید بتونم کمک بیشتری کنم.

PrinceDotNet
جمعه 12 اسفند 1384, 16:28 عصر
ببینید من می خوام فقط تاریخ رو داشته باشم (زمان رو نمی خوام) چون می خوام با یک تاریخ دیگه برابر قرار بدم.

AminSobati
جمعه 12 اسفند 1384, 23:31 عصر
دوست عزیزم،
اگر از فیلد DateTime استفاده میکنین، این فیلد همیشه تاریخ و ساعت رو با هم نگه داری میکنه. برای اینکه فقط تاریخ در فیلد شما ثبت بشه و زمان صفر باشه، میتونین از Convert استفاده کنین:


CREATE TABLE T1(
C1 DATETIME)
GO

INSERT T1 VALUES(CONVERT(VARCHAR(20),GETDATE(),111))
GO

SELECT * FROM T1