如果在HTML中选择日期等于选定日期,请选择记录

时间:2018-05-08 02:30:48

标签: sql stored-procedures

目前,我正在升级员工管理的简单Web应用程序。 ADMIN告诉我在列表上显示员工在他们辞职之前,如果今天的日期大于员工的辞职日期,则隐藏它。

此外,如果选定的月份是他们被雇用的月份,新雇用的员工将显示在列表中。如果没有,则不会显示。

例如:我被聘用于2018年3月19日。

然后我必须在2018年3月的列表中显示,如果选择日期是二月或过去那么我将被隐藏在列表中。

我的代码只会在列表中显示为常规员工和试用期,这意味着未列出辞职员工。

                BEGIN
                    SELECT  empID, badgenum, first_name, ISNULL(c.groupShortName,'') groupName, 
                    ISNULL(b.statDesc, '') statDesc,  ISNULL(email,'') email, ISNULL(contact_no,'') contact_no
                    FROM userinfo a
                    LEFT JOIN tblEmpStatus b on a.employment_status = b.statID
                    LEFT JOIN tblGroup c on a.groupNo = c.groupID
                where a.employment_status IS NOT NULL OR MONTH(a.resigned_date) <= CAST(@date AS VARCHAR) AND a.employment_status IN (0,1)
                ORDER BY first_name ASC 
                END

此代码仅用于显示表中的活动员工。

有人可以帮我这个吗?

提前致谢!

0 个答案:

没有答案