VB SQL 2000 查询
我想用 VB 查询 数据库的 全年的数据 实现以下的结构,请问各位大哥该怎么实现
第一步加载 Treeview
+2012
+2011
第二步 点加号后
-2012(产量)
.
-.....一月(产量)
.2012-01-01(产量)
.2012-01-03(产量)
.2012-01-28(产量)
.2012-01-29(产量)
+.....二月
+.....五月
+.....七月
+2011
数据库有一个表 “生产表”
表的字段 生产日期 是: 2012-01-01 格式
生产时间表是: 2012-01-01 00:00:00 格式
’------------------------
第二个单独实现:
查询全年的产量
SELECT SUM(量)AS 总量 where 生产日期 等于 2012
查询全年某个月的产量
SELECT SUM(量)AS 总量 where 生产日期 等于 2012 1月
年份间查询希望不是 BETWEEN 2012-01-01 00:00:00 AND 2012-12-31 23:59:59 这种类型
希望是 只要时间 有关2012 的就包含在计算中 我想用Combo1 加载数据中的年份(数据库目前有2011 和 2012 的数据,如果到了2013 也照样的加载进去 依次类推)
[最优解释]
--查询全年
SELECT SUM(量)AS 总量 where YEAR(生产日期) = 2012
--查询2012年01月
SELECT SUM(量)AS 总量 where YEAR(生产日期) = 2012 AND MONTH(生产日期)=1