日期归类的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:21:49
sql数据表table 里面有两项 日期date 和 价格 price 我想通过asp网页实现如下功能:打开网页看到列出年度总价格表,点击年份可以调出一份当年已经列好的各月价格表,就是相同月份日期的价格相加,而点击月份可以显示单日的日期和价格,我只求那条写作asp的sql语句。
我需要点击年份可以调出当年各月表,在表中点击各月可获得当月各日的情况表,如果按楼下的做法,我不是要做很多各调动页?

1、年度总价格表(按年份排列)

SELECT SUM(price) AS 金额,Year(date) AS "年度"
FROM exp
GROUP BY Year(date);

2、点击年份可以调出一份当年已经列好的各月价格表

以“2006年”为例,SQL如下:

SELECT SUM(price) AS "金额",Month(date) & "月" AS "2006年"
FROM exp
WHERE Year(date) = '2006'
GROUP BY Month(date);

3、点击月份显示单日日期和价格,这个很简单了,你应该会写。

以上SQL语句在Access2000下运行通过。

===============================================
"我需要点击年份可以调出当年各月表,在表中点击各月可获得当月各日的情况表,如果按楼下的做法,我不是要做很多各调动页?".

呵呵,这个就是你个人的水平问题了,我只是把SQL语句提供给你。