苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3482|回复: 0

[其他] sql 查询问题

[复制链接]
发表于 2013-6-5 09:20:44 | 显示全部楼层 |阅读模式
配置表
ID  beginTime  endTime            excutedate  week1  week2  week3  week4  week5  week6 week7
1    8:00       18:00    2013-1-1     1      1       1     1      1      0     0
2    8:30       17:30    2013-5-4      1     1       1     1      1      1     0
3    8:30       18:00    2013-5-20      1     1       1     1      1      0     1
说明:配置可以配置多条 不交叉就行 比如一个月可以配置多条,
week1-7 表示周几上班[1 上班 0 不上班]

我想查出某月配置的所有天的上班情况(如果月未配置则查询离当月最近的一个配置)
比如查4月(配置则为1月1号配置的 周1-5上班) 结果就为
日期       星期几   是否上班  上班时间  下班时间
2013-4-1     1        上班    18:00    2013-1-1
。。。
2013-4-30    2        上班    18:00    2013-1-1

查5月(配置有多条,5月1号到3号是执行1月的,4号到19号是执行第二条配置,20到31号执行第三条配置)
日期        星期几   是否上班  上班时间  下班时间
2013-05-01   3        上班     18:00    2013-1-1
。。
2013-05-03   5        上班     18:00    2013-1-1
2013-05-04   6        上班     8:30       17:30
。。
2013-05-19   7        不上班   8:30       17:30
2013-05-20   1        上班     8:30       18:00
。。
2013-05-31   5        上班     8:30       18:00

问:
该怎么写这样根据动态配置查询出结果呢
只有一个配置的我会写。多个就不会了。
各位大神 大师 帮帮忙吧


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-26 16:20

© 2014-2021

快速回复 返回顶部 返回列表