找回密码
 立即注册

QQ登录

只需一步,快速开始

风中尘

注册会员

1

主题

3

帖子

8

积分

注册会员

积分
8
  • 34

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
风中尘
注册会员   /  发表于:2024-10-31 09:18  /   查看:256  /  回复:9
1金币
请教各位高手,
通过活字格做一个查询界面,只要查询日期在周一到周五的数据,

请问这个查询条件该怎么设置?
谢谢

最佳答案

查看完整内容

大佬,这边有个思路: 表格新增=WEEKDAY(H7-1)函数字段,拿到星期几的值: 然后反方向使用【表格操作】中的删除命令,查询条件为大于等于6 and 小于等于7; 这样就可以查找到星期一到星期五的值: 实现结果:

9 个回复

倒序浏览
最佳答案
最佳答案
Levi.Zhang
超级版主   /  发表于:2024-10-31 09:18:17
来自 4#
本帖最后由 Levi.Zhang 于 2024-10-31 10:56 编辑

大佬,这边有个思路:

表格新增=WEEKDAY(H7-1)函数字段,拿到星期几的值:

然后反方向使用【表格操作】中的删除命令,查询条件为大于等于6 and 小于等于7;
这样就可以查找到星期一到星期五的值:

实现结果:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2024-10-31 09:50:34
2#
WEEKDAY() 可以获得日期的周几
回复 使用道具 举报
二麻子
初级会员   /  发表于:2024-10-31 09:58:34
3#
直接设置查询条件应该不行,你可以用服务端的SQL命令将周一到周五的数据查出来返回给前端。或者查出对应范围内的数据后剔除掉日期在周六和周末的数据。
回复 使用道具 举报
风中尘
注册会员   /  发表于:2024-10-31 10:20:44
5#
赛龙周 发表于 2024-10-31 09:50
WEEKDAY() 可以获得日期的周几

是使用了weekday(),但是添加的这个函数没法直接做为查询条件的字段,查询条件字段只能从实体表的字段中选择好像
回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2024-10-31 10:59:37
6#
本帖最后由 赛龙周 于 2024-10-31 12:45 编辑
风中尘 发表于 2024-10-31 10:20
是使用了weekday(),但是添加的这个函数没法直接做为查询条件的字段,查询条件字段只能从实体表的字段中 ...

貌似日期类型的不能关联
回复 使用道具 举报
风中尘
注册会员   /  发表于:2024-10-31 12:36:30
7#
Levi.Zhang 发表于 2024-10-31 09:58
大佬,这边有个思路:

表格新增=WEEKDAY(H7-1)函数字段,拿到星期几的值:

这个方法可以的,唯一就是怕设置没注意好,把数据库数据删除了。如果查询条件可以按这个函数字段直接查询就最好了
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-10-31 13:38:38
8#
感谢大佬的支持~~~
可以把表格设置松绑定,这样页面表格操作不会影响到数据表哈~

回复 使用道具 举报
赛龙周
银牌会员   /  发表于:2024-10-31 19:40:03
9#
风中尘 发表于 2024-10-31 12:36
这个方法可以的,唯一就是怕设置没注意好,把数据库数据删除了。如果查询条件可以按这个函数字段直接查询 ...

给你一个我的方案,借鉴了powerQuery中的日历表切片器的思路,把日历表做好后发现日期类型的字段不能设置关联表,于是增加一个数字字段将日期转为数字,搞定!

虽然有一点瑕疵,但这个方案对于关于日期类的统计查询非常有用,特别灵活。
1、建一个日历表,把需要的统计切片维护到表中,可以写个页面专门维护;

2、业务表与日历表通新增一个数字字段关联(日期类型的字段不能设置关联表)

3、这样你就能愉快的进行各种日期条件的统计查询了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-11-1 08:25:59
10#
赛龙周 发表于 2024-10-31 19:40
给你一个我的方案,借鉴了powerQuery中的日历表切片器的思路,把日历表做好后发现日期类型的字段不能设置 ...

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部