以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 今天学生 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107515) |
||||
-- 作者:良才 -- 发布时间:2017/9/29 15:00:00 -- 今天学生 查询今天辅导班学生,从开始日期-本月最后一天为周期,请指点,谢谢 Select 辅导班级,学生姓名,开始日期 F rom {辅导班收费} WHERE 今天辅导班学生 |
||||
-- 作者:有点甜 -- 发布时间:2017/9/29 15:03:00 -- 查询条件是什么?
where 日期 = #2017-09-29# |
||||
-- 作者:良才 -- 发布时间:2017/9/29 15:05:00 -- 比如:开始日期是2017-09-12,结束日期是9月最后一天(每月最后一天) 从开始日期到每月最后一天 [此贴子已经被作者于2017/9/29 15:07:11编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2017/9/29 15:19:00 -- Dim d1 as Date = "2017-09-12" Dim d2 As Date = new Date(Date.today.Year, date.Today.Month, 1) "Select 辅导班级,学生姓名,开始日期 From {辅导班收费} WHERE 日期 >= #" & d1 & "# and 日期 < #" & d2.AddMonths(1) & "#" |
||||
-- 作者:良才 -- 发布时间:2017/9/29 19:01:00 -- 我说的不够清楚,比如:开始日期 是2017-09-12,结束日期是20170-09-30,这个时间段其中一天, 那么,我要查2017-09-29(今天)参加的学生 老师是这样吗? Select 辅导班级,学生姓名 Fr om {辅导班收费} WHERE 开始日期 <= #" & Date.Today & "#"
[此贴子已经被作者于2017/9/29 19:15:49编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/9/29 20:25:00 -- 如果要查今天的,就是5楼的用法。如果要查时间段的就是4楼的用法 |
||||
-- 作者:良才 -- 发布时间:2017/9/29 20:39:00 -- 老师还想问一下,查本月学生? Select 辅导班级,学生姓名 Fr om {辅导班收费} WHERE #" & Format("开始日期","yyyy-MM") & "# = #" & Format(Date.Today,"yyyy-MM") & "#" [此贴子已经被作者于2017/9/29 20:39:54编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/9/29 20:47:00 -- Dim d2 As Date = new Date(Date.today.Year, date.Today.Month, 1) Select 辅导班级,学生姓名 From {辅导班收费} WHERE 日期 >= #" & d2 & "# and 日期 < #" & d2.AddMonths(1) & "#" |
||||
-- 作者:良才 -- 发布时间:2017/9/29 21:40:00 -- 谢谢 |
||||
-- 作者:良才 -- 发布时间:2017/10/9 16:00:00 -- 还问一个问题,从开始日期开始到月底结束,在这个日期段每天都在上课,比如:何静从2017-10-09开始,到2017-10-30结束,这段时间他都在上课,孙杰文从2017-10-18开始,到2017-10-30结束,如果今天是2017-10-15,只能查到何静,如果今天是2017-10-19,能查到何静和孙文杰都能查到,请指点,谢谢!
这样对吗? Dim d1 As Date = Date.today [此贴子已经被作者于2017/10/9 16:24:16编辑过]
|