gpt4 book ai didi

mysql - 我想检查已经申请的休假日期

转载 作者:行者123 更新时间:2023-11-30 00:34:02 26 4
gpt4 key购买 nike

我的表结构如下:

empid      leavefrom        leaveto  
1 11/3/2014 12/3/2014
1 25/3/2014 26/3/2014
1 27/3/2014 28/3/2014
1 19/3/2014 21/3/2014

所有日期都是员工已经请假或已申请休假的休假日期。我现在的查询是,如果员工再次像 20/3/2014-20/3/2014 那样申请休假,那么我想生成错误消息,因为 20/3/2014 已经有表在上表的最后一条记录中。

我想要 linq 查询来解决这个问题。请大家帮助我。

提前谢谢您。

最佳答案

第1步:首先,您需要将用户的值存储在临时变量中,例如a中的leavefrom值和b中的leaveto值。

第2步:现在通过以下查询检查有效性:

SELECT COUNT(empid) FROM employee WHERE ($a>=leavefrom AND $a<=leaveto) OR ($b=leavefrom AND $b<=leaveto) and empid=1;

第3步:如果您获得的值>0,则表示请求的休假无效,否则则有效。如果有效,那么您可以插入表中,否则向用户抛出消息。

关于mysql - 我想检查已经申请的休假日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22318266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com