按照月份生成数据窗口的问题!
现在有2个表,一个表是yonghu表。结构为,id name flag
另一个表为zdyh表id yh_id cs d_date ,本别为 编号,用户号,产量,日期。其中(yh_id)为外健
现在我需要这样一个数据窗口
yh_id name 本月产量 吨数。
如何来实现?
我是这样写的,但是行不通。
SELECT "zdyh"."id",
"zdyh"."yh_id",
"zdyh"."cs",
"zdyh"."d_date",
"yonghu"."id",
"yonghu"."name",
"yonghu"."flag",
(select sum("zdyh"."cs") from zdyh where month( d_date ) =month(:s_date) and year( d_date ) = year(:s_date) group by yh_id ) as "本月车数",
63.7* "zdyh"."cs" as "dunshu"
FROM {oj "zdyh" RIGHT OUTER JOIN "yonghu" ON "zdyh"."yh_id" = "yonghu"."id"}
其中s_date为检索变量。
大家给看看。
[此贴子已经被作者于2006-7-15 17:29:00编辑过]