大家看下这个sql语句有什么问题(50分)

  • 主题发起人 主题发起人 lovelovedelphi
  • 开始时间 开始时间
L

lovelovedelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
对于数据表sheet1。db里面的字段有meas_date(测量日期),station(站点),
G_mumber(数量).现在想统计每月每个站点的平均数量,sql语句是这里的:
select station,EXTRACT(YEAR FROM meas_Date) as Meas_Year ,
EXTRACT(month FROM meas_Date) as Meas_month,
ave('G_mumber') from sheet1 group by EXTRACT(YEAR FROM meas_date),
EXTRACT(month FROM meas_date),station
但最后出错:capability is supported


 
大家都不回答是不是分太少了??
 
什么数据库啊?DB?
是因为你用了它不支持的函数或方法。
 
我从头说下。
表sheet1。db有字段 meas_date,station,G_mumber这三个字段的意思分别是:测量日期。测量站点。数量
现在要求对每月每个站点的平均统计,我写的sql语句如下:
select station,EXTRACT(YEAR FROM meas_Date) as Meas_Year ,
EXTRACT(month FROM meas_Date) as Meas_month,avg('g_mumber') from sheet1
group by EXTRACT(YEAR FROM meas_date),
EXTRACT(month FROM meas_date),station
但是最后错了:capabilty not suppoter
上面的函数没错。
 
Your SQL seems OK. I have done a query on SQL 7.0, and works fine.

SELECT station, YEAR(mDate) AS mYY, MONTH(mDate) AS mMM,
AVG(gNum) avg1
FROM test
GROUP BY station, YEAR(mDate), MONTH(mDate)

By the way, what database are u using?
 
我用的数据库是paradox。这个sql语句是先传递给query部件的sql属性,然后再用dbchart画统计图
Year(),Month()在paradox里面并不支持。
EXTRACT函数没错
还有一个问题是我想把年月作为一个字段输出,那么应该怎么写这个语句?
 
我用的数据库是paradox。这个sql语句是先传递给query部件的sql属性,然后再用dbchart画统计图
Year(),Month()在paradox里面并不支持。
EXTRACT函数没错
还有一个问题是我想把年月作为一个字段输出,那么应该怎么写这个语句?
 
后退
顶部