以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- [求助]查询表里的时间条件问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=90635)
|
-- 作者:meiyi
-- 发布时间:2016/9/18 22:30:00
-- [求助]查询表里的时间条件问题
表A里有“入校时间”字段
我基于表A建立查询表B,条件是:入校时间是为近三年。例如:今年是2016年,那么我要查询入校时间为2013年1月1日至今的学生记录
请问条件语句怎么写?
|
-- 作者:有点蓝
-- 发布时间:2016/9/19 9:11:00
--
Tables("表B").Filter = "日期 >= \'" & Format(Date.Today.AddYears(-3),"yyyy-01-01") & "\'"
[此贴子已经被作者于2016/9/19 9:10:53编辑过]
|
-- 作者:meiyi
-- 发布时间:2016/9/19 18:17:00
--
是把这个写到se lect语句里吗?
|
-- 作者:有点蓝
-- 发布时间:2016/9/19 20:16:00
--
sql这样用
dim sql = "sel ect * from {表B} where 日期 >= \'" & Format(Date.Today.AddYears(-3),"yyyy-01-01") & "\'"
|
-- 作者:meiyi
-- 发布时间:2016/9/23 23:28:00
--
结果出错了。我有一个学生信息表,现在想建立一个查询表,查询入校时间在三年之内的学生信息。条件写还是有问题。请问该怎么写?
此主题相关图片如下:3333.jpg
|
-- 作者:有点蓝
-- 发布时间:2016/9/24 9:16:00
--
什么数据库?Access还是sql
|
-- 作者:meiyi
-- 发布时间:2016/9/24 11:30:00
--
学生信息表是外部数据表,access2007数据库文件。
|
-- 作者:有点蓝
-- 发布时间:2016/9/24 11:42:00
--
使用sl eect语句模式创建查询表
sel ect * from {表B} where DateDiff(\'d\', 日期, Date()) < 2
|