Я получаю значение параметра даты как «4-1-2009» из внешнего интерфейса. Теперь я хочу сделать это как
'4-1-2010' в моей хранимой процедуре. Я пытаюсь, как показано ниже.
ALTER PROCEDURE [dbo].[SP_EMP]
@STARTDATE DATETIME,
@ENDDATE DATETIME,
@STARTDATE2 DATETIME,
SET @STARTDATE2=DATEADD(yy, 1, @STARTDATE)
AS
BEGIN
SELECT EMPNAME FROM EMP WHERE JOINDATE>@STARTDATE2
----// SOME JOINS //----
END
Как я могу это сделать? 4-1-2010 'в моей хранимой процедуре. Я пытаюсь, как показано ниже.
ALTER PROCEDURE [dbo].[SP_EMP]
@STARTDATE DATETIME,
@ENDDATE DATETIME,
@STARTDATE2 DATETIME,
SET @STARTDATE2=DATEADD(yy, 1, @STARTDATE)
AS
BEGIN
SELECT EMPNAME FROM EMP WHERE JOINDATE>@STARTDATE2
----// SOME JOINS //----
END
Как я могу это сделать? 4-1-2010 'в моей хранимой процедуре. Я пытаюсь, как показано ниже.
ALTER PROCEDURE [dbo].[SP_EMP]
@STARTDATE DATETIME,
@ENDDATE DATETIME,
@STARTDATE2 DATETIME,
SET @STARTDATE2=DATEADD(yy, 1, @STARTDATE)
AS
BEGIN
SELECT EMPNAME FROM EMP WHERE JOINDATE>@STARTDATE2
----// SOME JOINS //----
END
Как я могу это сделать? Скажите, пожалуйста.
С уважением, N.SRIRAM