Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Visa Fotbollsserietabell i Access JETSQL

Postades av 2003-04-01 12:59:50 - Hobil Haidari, i forum databaser, Tråden har 4 Kommentarer och lästs av 780 personer

Tja, klassiskt problem förmodligen men jag har kört fast lite... har en alternativ lösning men vill kolla lite om det finns smartare, min verkar lite omständig.

Förutsättningar: MSAccess som DB, två tabeller, anta tblLag, tblMatchResultat

I tblLag finns en enkel listning av de lag som ingår i serien. I tblMatchResultat finns alla matcherna inlagda med id:et för ett lag (hemma och borta lag) samt resultatet för matchen om den spelats....

Utifrån dessa båda tabeller, hur göra för att skapa en komplett listning på serietabellen, så att den ser ut så här ungefär

ID Lag Splde V O F Poäng (enligt vinst 3, oavgjord 1, förlust 0 poäng)


Någon som har någon ide?

Jag har sett ett exempel på hur man gör det i SQL Server, men tyvärr sitter man med Access för tillfället, ngra ideer? Tas tacksamt emot.

======================================
Uppdatering:
Måste erkänna att jag är lite besviken, av alla utvecklare på Pellesoft är det ingen som
har åsikter om detta ämne!?

Är det ingen som försökt göra något liknande själv?


Svara

Sv: Visa Fotbollsserietabell i Access JETSQL

Postades av 2003-04-01 17:16:53 - Andreas Hillqvist

Har du fått ilussionen att vi är här för din skull. Alla gör ett val vilka inläg det väljer att svara på. Om du dessutom ger upp efter några timmar är det bara du som är otålig. Folk har faktist för sig annat än väntar på dina inlägg. ;o)

MEn har fått tid nu att titta. Är helt ointresserad av fotboll. Men SQL fråger kan jag skriva. Access har i detta fallet en stor fördel. Man kan summera logiska operationer.

Jag använde följande datastruktur:
Tabell: tblLag
Fält: LagID
Fält: LagNamn

Tabell: tblMatcher
Fält: MatchID
Fält: MatchLag1
Fält: MatchMål1
Fält: MatchLag2
Fält: MatchMål2

SELECT tblLag.LagID, tblLag.LagNamn, Count(tblMatcher.MatchId) As Antal,
-Sum((tblLag.LagID = tblMatcher.MatchLag1 AND tblMatcher.MatchMål1 > tblMatcher.MatchMål2) OR (tblLag.LagID = tblMatcher.MatchLag2 AND tblMatcher.MatchMål1 > tblMatcher.MatchMål2)) As Vinster,
-Sum(tblMatcher.MatchMål1 = tblMatcher.MatchMål2) As Oavgjort,
-Sum((tblLag.LagID = tblMatcher.MatchLag1 AND tblMatcher.MatchMål1 < tblMatcher.MatchMål2) OR (tblLag.LagID = tblMatcher.MatchLag2 AND tblMatcher.MatchMål1 < tblMatcher.MatchMål2)) As Förluster
FROM tblLag LEFT JOIN tblMatcher ON (tblLag.LagID = tblMatcher.MatchLag1) OR (tblLag.LagID = tblMatcher.MatchLag2);
GROUP BY tblLag.LagID, tblLag.LagNamn

Vist blev det grötigt. Men man löser det med bara en join och utan underfråger.


Svara

Sv: Visa Fotbollsserietabell i Access JETSQL

Postades av 2003-04-01 21:00:38 - Hobil Haidari

hahaha
Andreas du har så rätt, jag råkade glömma det i ett jäkligt själupptaget ögonblick...

tack för hjälpen ;o)


Svara

Sv: Visa Fotbollsserietabell i Access JETSQL

Postades av 2003-04-02 23:41:52 - Andreas Lindh

Det här är precis vad jag har letat efter. Din kod fungerar perfekt.

En fråga angående koden. Jag har försökt räkna ut antalet poäng men inte lyckats få det att fungera.

Går det att göra? och i så fall hur och går det att räkna ut antalet plus och minusmål och målskillnad för varje lag?


Svara

Sv: Visa Fotbollsserietabell i Access JETSQL

Postades av 2003-04-03 12:33:42 - Andreas Hillqvist

Om du sparar den första frågan. Så kan du göra en fråga mot den vilket borde göra det lätt attt räkna ut poäng osv...


Svara

Nyligen

  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 982
27 965
271 784
779
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies