الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

صيغة التاريخ لو سمحتم

مغلق
بدأه ابو اسماء في 20 يونيو 2003 · 1 رد · 872 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام :

ما هو الامر في sql2000 المكافئ لامر format في vb6 ، اريد ان احصل على التاريخ بصورة yyyy/mm/dd ، حيث انه من خلال VB6 يمكن ان نكتب :

a = format(date(),"yyyy/mm/dd")

ونفس الامر بالنسبة للمبالغ

a = format (1500,"standard")

**********************************************

This is my problem:

declare @d datetime
select @d = getdate()
print convert(varchar(10),datepart(yyyy,@d)) +'/'+ convert(varchar(10),datepart(mm,@d)) +'/'+  convert(varchar(10),datepart(dd,@d))

the result is

2003/6/20

I want it to be

2003/06/20

*******************************************

ولكم مني جزيل الشكر

تم تعديل هذه المشاركة بواسطة walcom في 10 مارس 2005 في 12:32

#2
CREATE PROCEDURE DateString
@Mydate datetime,
@MySeparator nchar(1)
AS
select cast(datepart(yyyy,@Mydate) as nvarchar(4)) 
+ @MySeparator +
cast(datepart(mm,@Mydate) as nvarchar(2)) 
+ @MySeparator +
cast(datepart(dd,@Mydate) as nvarchar(2)) 

GO

تم تعديل هذه المشاركة بواسطة walcom في 10 مارس 2005 في 12:35

هذا الموضوع مغلق.

مواضيع مشابهة