【发布时间】:2013-11-29 10:03:39
【问题描述】:
alter PROCEDURE [dbo].[select_User_attendance_master_Date]
(
@From_date NVarchar(100),
@To_date NVarchar(100)
)
as
begin
select
Employee_Attendace_Code,
Convert(varchar(11),Employee_Attendance.Attendance_day,106) as Attendanceday
from Employee_Attendance
(Convert(varchar(11),Employee_Attendance.Attendance_day,106) between '%'+@From_date+'%'
AND '%'+@To_date+'%')
end
此查询不起作用,它在 Attendance_day 值中一无所获,例如 2013-11-28
【问题讨论】:
-
我不知道您为什么将日期值转换为
varchar而不是将varchar转换为日期!!! Employee_Attendance.Attendance_day的数据类型是什么??
标签: sql sql-server stored-procedures between sql-like