View Full Version : تابع تبديل نوع time به float
stabesh
سه شنبه 14 آبان 1392, 09:29 صبح
سلام
تابع تبديل نوع dateTime به Float را در T_SQL چطور بايد نوشت ؟
مثلا ساعت 8:30 به 8.5 تبديل شود .
اساتيد لطفا راهنمايي كنيد .
ممنون
stabesh
پنج شنبه 16 آبان 1392, 09:59 صبح
براي همه .
Create FUNCTION [dbo].[Convert_time](@Time datetime)
RETURNS float
AS
BEGIN
declare @R as float
set @R= convert(float, @Time) *24
RETURN @R
end
محمد سلیم آبادی
دوشنبه 27 آبان 1392, 11:01 صبح
شما در عنوان تاپیک تایپ time را ذکر کردین اما در پستتان dateTime سرانجام؟
بر اساس نوع time:
declare @t time = '3:30'
select (datepart(hour, @t) * 60 + datepart(minute, @t)) / 60.0;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.