SQL:多列的AVG和不同日期的乘法

时间:2011-06-10 18:51:40

标签: php ms-access

我正在尝试返回所有行并获得平均Weight * Reps作为音量,而在logdate和exercise_name上按照logdate排序,其中ownerid在GET中,table1 ='exercise'。我用php编写,odbc连接访问。

表格如下:

ID(唯一)权重(数字)代表(数字)设置名称(数字)logdate(日期)所有者(编号)exercise_name(文本)表格(文本)

我知道这是一个复杂的SQL语句所以我只是想让自己难堪甚至尝试这件事。

非常感谢任何和所有帮助。

1 个答案:

答案 0 :(得分:1)

$query = sprintf('
Select avg(weight*reps), logdate, exercise_name
where owner_id = %d
from table1
order by logdate
group by logdate, exercise_name
', $_GET['ownerid']
);