Мне нужна ваша помощь ... Я пытался больше времени, но не могу найти решение (я думаю, это просто, но у меня есть ошибки в Oracle :( :()
пример:
у меня есть стол с
команды: какая команда играла
gameDate: когда играли
goalHours: когда команда A или команда B делают гол
goalNumber: сколько голов делают за один час
endGame: когда закончите игру
teams gameDate goalHours goalNumber endGame
team01-VS-team02 20110901 21 2 20110902
team01-VS-team02 20110901 22 1 20110902
team01-VS-team02 20110901 23 3 20110902
team03-VS-team02 20110902 18 3 20110905
team03-VS-team02 20110902 19 1 20110905
team04-VS-team02 20110904 06 5 20110906
team01-VS-team02 20110101 18 1 20110902
Мне нужен выбор со всей отчетливой командой A-VS-teamB Последняя игра Дата
мне нужно для каждой отдельной команды A-VS-teamB, в их последней игре, отдельные часы числа часов-часов, сумма чисел-ворот и время остановки игры.
как то так:
teams lastGameDate distinctGoalHours sumGoalNumber endGame
team01-VS-team02 20110901 3 6 20110902
team03-VS-team02 20110902 2 4 20110905
team04-VS-team02 20110904 1 5 20110906
я пытаюсь с:
SELECT teams,
MAX(gameDate),
MAX (endDate),
SUM (goalNumber),
COUNT (DISTINCT goalHours)
FROM myTable
GROUP BY teams
этот выбор не работает, потому что я не хочу считать
team01-VS-team02 20110101 18 1 20110902, это не последняя дата игры.
с этим выбором у меня есть 4 DifferentGoalHours и 7 sumGoalNumber.
мне нужно выбрать с помощью
team01-VS-team02 20110901 3 6 20110902
team03-VS-team02 20110902 2 4 20110905
team04-VS-team02 20110904 1 5 20110906
... Я надеюсь, что я покажу вам всю информацию, которая вам нужна, и большое спасибо! : D