Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请教老师一个小问题

datangchuanqi  发表于:2010-01-01 21:49:54  
复制

我有表一  日期

         2009-11-26

         2009-11-16

         2009-11-10

          2009-11-1

 

 

我想实现一个查询  能计算出 两个相邻日期之间间隔的天数  这个查询该怎么做 

日期            天数

2009-11-26      10

2009-11-16       6

2009-11-10       9

2009-11-1

 

哪位好心的老师 帮帮我 

点击下载此附件

 

Top
蒋元根 发表于:2010-01-02 09:32:15

SELECT 日期表.ID, 日期表.日期, DateDiff("D",DLookUp("[日期]","日期表","[日期] <= #" & [日期] & "#"),日期表!日期) AS 差
FROM 日期表;

点击下载此附件

datangchuanqi 发表于:2010-01-02 11:02:26
谢谢老师的解答,可是这不是我需要的结果,,,

日期            天数

2009-11-26      25

2009-11-16       15

2009-11-10       9

2009-11-1        0

 

我需要的是这个结果,,后面的天数 是本行的日期与下面一行日期的 相差

 

   也就是说我要的天数是  日期诼行相减的结果

 

 

日期            天数

2009-11-26      10

2009-11-16       6

2009-11-10       9

2009-11-1        0

 



蒋元根 发表于:2010-01-02 12:05:57
SELECT 表.ID, 表.日期, DateDiff("D",DLookUp("[日期]","表","id=" & [id]+1),[表]![日期]) AS 差
FROM 表;点击下载此附件

datangchuanqi 发表于:2010-01-02 19:15:21
假如这个表中 只有日期这一列而没有id这一列该怎么办。有没有办法解决啊,再次感谢!!!!!!!

蒋元根 发表于:2010-01-02 19:30:06
SELECT 表1.日期, DateDiff("D",DLookUp("[日期]","表1","[日期] < #" & [日期] & "#"),[表1]![日期]) AS 差
FROM 表1;
点击下载此附件

datangchuanqi 发表于:2010-01-02 19:34:39
谢谢蒋老师不厌其烦的解答,非常感谢,这正是我要的结果

datangchuanqi 发表于:2010-01-02 21:14:51

再问问老师 

 

能不能改成这样的结果

 

 

日期            天数

2009-11-26      0

2009-11-16      10

2009-11-10       6

2009-11-1        9



蒋元根 发表于:2010-01-03 09:21:28

SELECT (SELECT Count([表1].[日期]) AS AutoNum FROM 表1 WHERE  (((表1.日期)>=表1_1.日期));) AS 序号, 表1.日期
FROM 表1 INNER JOIN 表1 AS 表1_1 ON 表1.日期 = 表1_1.日期
ORDER BY 表1.日期 DESC;


SELECT 日期序号.序号, 日期序号.日期, DateDiff("D",[表1]![日期],DLookUp("[日期]","日期序号","序号+1=" & [序号])) AS 差
FROM 日期序号;

点击下载此附件

白桦林 发表于:2010-01-08 01:12:57
蒋老师,大好人

支点 发表于:2010-01-14 13:33:09

各位老师好,我怎么下载的文件打不开啊。



总记录:10篇  页次:1/1 9 1 :