主题:请教创建视图的问题
XUZHUOCH
[专家分:0] 发布于 2005-11-02 20:06:00
表中日期的默认值是NOW(),要得到视图,获得近两天的记录,其中日期的列date的条件是什么?请赐教,急!!!!!!!!!!
回复列表 (共6个回复)
沙发
XUZHUOCH [专家分:0] 发布于 2005-11-02 21:01:00
是要在access中实现的
板凳
XUZHUOCH [专家分:0] 发布于 2005-11-02 21:04:00
刚刚在网上搜了一下,有个说法,说用to_days函数,可那时mysql,在access中说找不到这个函数,我昏!!!!!!!
3 楼
cwb1128 [专家分:3120] 发布于 2005-11-02 21:06:00
在sql server中是这样的,在access中就不知道了,呵呵
select * from tablename where date between dateadd(day,-2,getdate()) and
getdate()
4 楼
XUZHUOCH [专家分:0] 发布于 2005-11-02 21:20:00
楼上的大侠,按你的去做,提示找不到getdate()函数,我以为改成now(),谁知一打开时没有错误,但要我输入参数date!!!不知道dateadd是干嘛的
5 楼
XUZHUOCH [专家分:0] 发布于 2005-11-02 21:24:00
又改了参数还是不行
6 楼
XUZHUOCH [专家分:0] 发布于 2005-11-02 21:27:00
我改成这样居然可以了
SELECT *
FROM news
WHERE news_addDate between (now()-2) and now();
不过数据库是昨天才建的,数据都显示出来了,呵呵
我来回复