PDA

View Full Version : تابع تبدیل تاریخ به عدد



FirstLine
جمعه 16 فروردین 1387, 09:47 صبح
با سلام
به یه تابع نیاز دارم که وقتی در زمان insert صداش میزنم یا وقتی صداش میزنم تاریخ سیستم را بصورت عددی بصورت زیر برگرداند
مثلا امروز 1386/01/15 ساعت 08:30 است را بصورت زیر برگرداند
138601150830
با تشکر

Amir_Safideh
جمعه 16 فروردین 1387, 11:04 صبح
http://www.barnamenevis.org/forum/images/icons/icon5.gif تابع تبدیل تاریخ به عدد
با سلام
به یه تابع نیاز دارم که وقتی در زمان insert صداش میزنم یا وقتی صداش میزنم تاریخ سیستم را بصورت عددی بصورت زیر برگرداند
مثلا امروز 1386/01/15 ساعت 08:30 است را بصورت زیر برگرداند
138601150830
با تشکر
منظورتون اینه که شما تابعی میخواهید که در اس کیو ال اینکار رو براتون انجام بده ؟ خوب شما چطور میخواهید تاریخ شمسی رو به عنوان تاریخ به اس کیو ال ارسال کنید ؟ فکر میکنم که اینطوری ارور میگیری . لطفا بیشتر توضیح بدید تا راهنمائی درستی بدست بیارید .
-----------------
موفق باشید .

FirstLine
جمعه 16 فروردین 1387, 11:54 صبح
با سلام
اگه تاریخ میلادی هم باشه خوبه.
و میخوام یه تابعی باشه که داخل sql باشه و از داخل store procedure قابل استفاده باشه.
مثلا 2008/04/04 ساعت 14:25
تبدیل بشه به 200804041425
با تشکر

Amir_Safideh
جمعه 16 فروردین 1387, 13:16 عصر
برای تبدیل تاریخ توابع زیادی در ای کیو ال وجود داره شبیه این تابع


Convert(nvarchar,Date_Time,112)

یه نگاهی به این سایت بکن . میتونی ازش استفاده کنی برای کارت .

http://www.sqljunkies.com/HowTo/6676BEAE-1967-402D-9578-9A1C7FD826E5.scuk
-----------------
موفق باشید .

e-shahshahani
جمعه 16 فروردین 1387, 13:24 عصر
چرا می خوای این کار را در sql انجام بدی؟ این کار باعث میشه که سیستم کند بشه. هرچی سر sql خلوت تر باشه سیستم سریعتره.
دلایل کند شدن به فهم ضعیف بنده:
1. مثلا خیلی از سرور ها از sql express استفاده می کنند که فقط میتونه از یک cpu سرور استفاده کنه و به همین دلیل کند میشه.
2. هر چی صف sql زودتر خالی بشه سیستم سریع تر میشه.

موفق باشید