login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bepalen laatst gewonnen uitwedstrijd (Opgelost)

Offline markla - 01/02/2011 23:20
Avatar van marklaPHP interesse In mijn database staan vele wedstrijden. Maar ik zou per team combinatie " thuis team"-"uit team" willen bepalen wanneer de laatste gewonnen uitwedstrijd was.
op basis van onderstaande query kan ik de "winner" bepalen.

Maar kan ik in dezelfde query ook nog eens het resultaat ( g.Game_ID of g.Game_DateTime) krijgen van de laatste keer dat "UIT" de winner is geweest?


  1. SELECT
  2. g.Game_ID,
  3. g.Game_Played,
  4. g.Season_ID,
  5. g.Game_DateTime AS datum,
  6. g.GameType_ID,
  7. g.Home_Team_ID,
  8. t1.TeamName AS hometeam,
  9. t1.Team_Shirt,
  10. g.Away_Team_ID,
  11. t2.TeamName AS awayteam,
  12. t2.Team_Shirt,
  13. g.Home_Score_FT,
  14. g.Away_Score_FT,
  15. CASE
  16. WHEN (g.Home_Score_FT>g.Away_Score_FT) THEN 'thuis'
  17. WHEN (g.Home_Score_FT=g.Away_Score_FT) THEN 'gelijk'
  18. WHEN (g.Home_Score_FT<g.Away_Score_FT) THEN 'uit'
  19. end AS winner
  20.  
  21. FROM
  22. af_games g,
  23. af_teams t1,
  24. af_teams t2
  25.  
  26. WHERE g.Home_Team_ID =31
  27. AND g.Game_Played = 'Y'
  28. AND g.Home_Team_ID= t1.Team_ID
  29. AND g.Away_Team_ID= t2.Team_ID
  30. ORDER BY datum ASC;

2 antwoorden

Gesponsorde links
Offline Ontani - 02/02/2011 09:37
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
AND (
(g.Home_Team_ID= t1.Team_ID and g.Away_Team_ID= t2.Team_ID)
OR
(g.Home_Team_ID= t2.Team_ID and g.Away_Team_ID= t1.Team_ID)
)
Offline markla - 02/02/2011 21:52 (laatste wijziging 02/02/2011 23:36)
Avatar van markla PHP interesse @ontani .
thanks , Maar dit levert niet het resultaat op wat ik zoek.

ik heb hem!!
Het volgende toevoegen en voilá:
AND g.Home_Score_FT < g.Away_Score_FT
Order by datum DESC limit 1;
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s