با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به یادگیری دوره آموزش تی اس کیو ال T-SQL هستند. در جلسه گذشته آموزش کار با توابع را در تی اس کیو ال ارائه کردیم و انواع دادها در T-SQL را به تفضیل و جز به جز معرفی کرده و تشریح نمودیم. در این جلسه آموزش کار با Date Functions در تی اس کیو ال را به علاقمندان این دوره آموزشی ارائه خواهیم کرد.
در ادامه آموزش آموزش کار با Date Functions در تی اس کیو ال انواع Date Functions را در MS SQL Server معرفی می نماییم.
این تابع date یا زمان فعلی را بازگردانی می کند.
می توانید سینتکس این تابع را زیر ببینید.
1 | GETDATE() |
کوئری زیر زمان فعلی را به کمک MS SQL Server بازگردانی می کند.
1 | Select getdate() as currentdatetime |
این تابع بخشی از زمان را بازگردانی می کند.
می توانید سینتکس این تابع را زیر ببینید.
1 | DATEPART(datepart, datecolumnname) |
کوئری زیر زمان فعلی را به کمک MS SQL Server بازگردانی می کند.
1 | Select datepart(day, getdate()) as currentdate |
کوئری زیر زمان فعلی مربوط به هقته را به کمک MS SQL Server بازگردانی می کند.
1 | Select datepart(month, getdate()) as currentmonth |
این تابع زمان را از طریق اضافه کردن subtract date و time interval نمایش خواهد داد.
می توانید سینتکس این تابع را زیر ببینید.
1 | DATEADD(datepart, number, datecolumnname) |
این کوئری بعد از ۱۰ روز زمان فعلی را به کمک MS SQL Server بازگردانی می کند.
1 | Select dateadd(day, 10, getdate()) as after10daysdatetimefromcurrentdatetime |
این تابع زمان و تاریخ را نمایش خواهد داد.
می توانید سینتکس این تابع را زیر ببینید.
1 | DATEDIFF(datepart, startdate, enddate) |
کوئری زیر تفاوت های زمانی بین ۲۰۱۵-۱۱-۱۶ و ۲۰۱۵-۱۱-۱۱ به کمک MS SQL Server بازگردانی می کند.
1 2 | Select datediff(hour, 2015-11-16, 2015-11-11) as differencehoursbetween20151116and20151111 |
این تابع زمان و تاریخ را در قالب فرمت های متفاوت نمابش می دهد.
می توانید سینتکس این تابع را زیر ببینید.
1 | CONVERT(datatype, expression, style) |
کوئری زیر زمان و تاریخ را در قالب فرمت های متفاوت به کمک MS SQL Server بازگردانی می کند.
1 2 3 | SELECT CONVERT(VARCHAR(19),GETDATE()) SELECT CONVERT(VARCHAR(10),GETDATE(),10) SELECT CONVERT(VARCHAR(10),GETDATE(),110) |
در این جلسه آموزش کار با Date Functions در تی اس کیو ال را به علاقمندان دوره T-SQL را ارائه کردیم.
در جلسه بعدی آموزش کار با numeric functions را ارائه می نماییم.
با پی وی لرن همراه باشید.