SQL: AVG из нескольких столбцов и умножение на разные даты - PullRequest
0 голосов
/ 10 июня 2011

Я пытаюсь вернуть все строки и получить среднее значение веса * Reps как объем, в то время как они различаются при упорядочивании по лог-дате и по названию упражнения по лог-дате, когда ownerid находится в GET и table1 = 'упражнения'. Я кодирую в php, odbc соединение для доступа.

Таблица выглядит следующим образом:

ID (уникальный) Вес (число) Число (число) Setname (число) logdate (дата) Ownerid (число) имя упражнения (текст) таблица (текст)

Я знаю, что это сложный оператор SQL, поэтому я просто смущаюсь, чтобы даже попытаться сделать это.

Любая помощь очень ценится.

1 Ответ

1 голос
/ 10 июня 2011
$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']
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...