Office中国论坛/Access中国论坛

标题: 求助? 查询和筛选问题 [打印本页]

作者: kongwu    时间: 2004-2-27 07:51
标题: 求助? 查询和筛选问题
我建了一个按月查询数据的asp 想做的是天气查询
我想用户选择一个月中的任一天 格式如: 2004-5-6   另一条件是 选择一个 "地点" 我的表中有多个地点 如 conq,wuhan...
我如何查询 所选地点在选择的日期所在的那一个月的数据呢?
请不吝赐教
我的表名为 weath  

作者: zhengjialon    时间: 2004-2-27 15:50
搜索一下论坛,有关月未和月尾的函数,以前都有的。
作者: kongwu    时间: 2004-2-27 19:40
找了半天也没找到啊
请高手指点一二吧
我的表名是  weath   我要做一个月的天气查询统计  字段就二个 一个是rq  一个是 weath
如输入一个月中的任一一天 如  2004-2-26 就能显示出 2 月中的有数据的记录 如果有的天没有数据就不显示  
应怎样做啊  ...
等待中...
作者: sea.er    时间: 2004-2-28 08:39
用month()不行吗
作者: kongwu    时间: 2004-3-1 20:22
数据库里的日期能 按 2004-2 查询吗?
month() 不是只得到月份吗   那我要查询2004-2 日期里的所有数据应怎样查找呢?
作者: zhengjialon    时间: 2004-3-1 23:51
用BETWEEN [2004-2-1] ADN [(2004-3-1)-1]期间查询不就行了。
作者: sea.er    时间: 2004-3-2 04:03
month([rq])=2也可以啊
作者: kongwu    时间: 2004-3-2 06:10
先谢谢你们的热心帮助
但我的意思是用户输入的日期是不定的 就是任意一年中的哪一个月 我把用户输入的日期赋值给变量    有的月份不是有31天吗 如果是2月 就有28天 或是29天两种啊
如果用户输入的日期是 2003-7-8 或是其它的
我用什么程序来判断所输入的日期所在的那一个月有多少天呢?

作者: sea.er    时间: 2004-3-2 06:51
http://www.accfans.net/bbs/Announce/Announce.asp?BoardID=118&ID=646
http://www.accfans.net/bbs/Announce/Announce.asp?BoardID=118&ID=647
作者: kongwu    时间: 2004-3-2 07:03
谢了 谢了 真是非常的适合我的需要  !


作者: kongwu    时间: 2004-3-2 22:03
Function DaysInMonth(rq31date As Date) As Integer
    DaysInMonth = DateDiff("d", firstDayOfMonth(rq31date), lastDayOfMonth(rq31date)) + 1
End Function


怎么出现了这个错误啊
错误类型:
Microsoft VBScript 编译器错误 (0x800A03EE)
缺少 ')'
/pswmonup.asp, line 961, column 30
Function DaysInMonth(rq31date As Date) As Integer
-----------------------------^


[此贴子已经被作者于2004-3-2 14:05:46编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3