แสดงบทความที่มีป้ายกำกับ Error แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Error แสดงบทความทั้งหมด
วันอังคารที่ 2 มิถุนายน พ.ศ. 2558
SQL DATEDIFF converting date and/or time from character string
ไม่มีความคิดเห็น:
Posted by
Aagkasit Tontan
at
23:31
Labels:
DATEDIFF,
Error,
ISDATE,
SQL,
SQL SERVER
I Use Function for [Worked]
ALTER FUNCTION [dbo].[FNDATEDIFF] ( -- Add the parameters for the function here @StartDate VARCHAR(8), @EndDate VARCHAR(8) ) RETURNS VARCHAR(8) AS BEGIN IF (isdate(@StartDate) = 0) RETURN 0 IF (isdate(@EndDate) = 0) RETURN 0 RETURN DATEDIFF(day,@StartDate,@EndDate) END
How to Use
select dbo.FNDATEDIFF('20110725','20110923') as 'DiffDate' select dbo.FNDATEDIFF('20110725','') as 'DiffDate' select dbo.FNDATEDIFF('','') as 'DiffDate' select dbo.FNDATEDIFF('','20110923') as 'DiffDate'
Result
DiffDate 60 DiffDate 0 DiffDate 0 DiffDate 0
สมัครสมาชิก:
บทความ (Atom)