填报工时,比如同一天几条工时信息不能超过数据库里这一天的工时总数,超过了会有报错提示,可以做到吗?

做了填报工时界面,现在需要验证,同一天一个人填报几条工时总数不能超过数据库里这个人这一天的考勤时数。

FineReport 用户70343326 发布于 2024-4-3 14:40 (编辑于 2024-4-3 14:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-4-3 14:46(编辑于 2024-4-3 14:47)

与数据库中数据对比校验

sql("frdemo","select sum(gs) from b where rq='"+today()+"'",1,1)+a1>8

  • 用户70343326 用户70343326(提问者) H4 <= SQL(\"T100\", \"SELECT * FROM ADKQ WHERE ADXM = \'\" + $fr_username + \"\'\", 5),我目前是这么写的,可是不知道怎么限制报工日期和数据库的日期匹配,报工日期可能不是TODAY。
    2024-04-03 15:21 
  • 用户k6280494 用户k6280494 回复 用户70343326(提问者) 我只是举个列子
    2024-04-03 15:22 
  • 用户k6280494 用户k6280494 回复 用户70343326(提问者) 具体什么条件,得看你自己怎么写sql
    2024-04-03 15:23 
  • 用户70343326 用户70343326(提问者) 回复 用户k6280494 如果是我现在的情况,是在WHERE 后面加一个 to_char(ARQB,\"YYYY-MM-DD\") = \"D4\" 这样可以吗?其中ARQB是数据库里的考勤打卡日期字段,D4是填报模板的格子,可我测试了不行?
    2024-04-03 17:04 
  • 用户k6280494 用户k6280494 回复 用户70343326(提问者) =\'\"+D4+\"\'
    2024-04-03 17:05 
  • 2关注人数
  • 234浏览人数
  • 最后回答于:2024-4-3 14:51
    请选择关闭问题的原因
    确定 取消
    返回顶部