Dear All,
i have procedure like bellow
create proc usp_abc
@fromdate datetime,
@todate datetime
as
begin
select * from tbl
whete
(CONVERT(datetime,(select exit_status_Date from dbo.tbl_param_employee_exit_track where employee_d=tbl_param_employee_master.ID),103) between @fromdate and @todate)
i want to fetch all records between two dates if dates are null also

Jaipal ReddyPosted Jun 23, 2015, 3:48 AM
@TODATE DATETIME
AS
BEGIN
SELECT * FROM TBL
WHERE
CONVERT(DATETIME, (SELECT EXIT_STATUS_DATE FROM DBO.TBL_PARAM_EMPLOYEE_EXIT_TRACK WHERE EMPLOYEE_D=TBL_PARAM_EMPLOYEE_MASTER.ID) ,103)
BETWEEN (@FROMDATE OR @FROMDATE IS NULL) AND (@TODATE OR @TODATE IS NULL)
END
Prasad BhagatPosted Jun 23, 2015, 5:02 AM
Jaipal ReddyPosted Jun 23, 2015, 3:57 AM
Jaipal ReddyPosted Jun 23, 2015, 3:56 AM
CREATE PROC USP_ABC
@FROMDATE DATETIME = NULL ,
@TODATE DATETIME = NULL
AS
BEGIN
SELECT * FROM TBL
WHERE
CONVERT(DATETIME, (SELECT EXIT_STATUS_DATE FROM DBO.TBL_PARAM_EMPLOYEE_EXIT_TRACK WHERE EMPLOYEE_D=TBL_PARAM_EMPLOYEE_MASTER.ID) ,103)
BETWEEN ISNULL(@FROMDATE, '1900-01-01') AND (@TODATE,'9999-12-31')
END
And also read this article once may you find the path. http://www.c-sharpcorner.com/Blogs/49237/