sawMedlem sedan mars 20011 883 inlägg
Nu är jag tillbaka igen. Jag upptäckte en bugg i min SQL så jag får försöka från början igen.
I t_songtitlar finns bl a songtitel som står i relation med sångID i tabellen t_datum. Där finns bl a PlaceringSv.
Jag håller på med statistik hur dom olika titlarna hamnar för olika datum. DVS en låt kan en dag inte vara med på listan, nästa dag på 76 osv.
Nu är ju datorn så tokig att den räknar med 0 som ett värde(i detta fallet blir det fel).
Om jag nu försöker få fram statistik om bästSV så kommer den titlen att liga bra till med en 0:a. I detta läge så skulle jag vilja ha fram nästa post. Hur gör jag det?
Den här koden försöker jag med:
SELECT t_SongTitlar.songtitel, Min(t_Datum.PlaceringSv) AS
MinförPlaceringSv, Max(t_Datum.PlaceringSv) AS
MaxförPlaceringSv, Avg(t_Datum.PlaceringSv) AS
MedelförPlaceringSv
FROM t_SongTitlar INNER JOIN t_Datum ON t_SongTitlar.titel_Id =
t_Datum.Sång_ID
GROUP BY t_SongTitlar.songtitel;
Några bra förslag?
:q
LarsGMedlem sedan dec. 200012 465 inlägg
Kan du inte sätta de poster där det står 0 till null istället? När man använder AVG så räknas null inte med i resultatet.
sawMedlem sedan mars 20011 883 inlägg
Nja om livet hade varit så enkelt :e
Det handlar om datatypen tal, och det går ju inte att sätta som tal, eller?
LarsGMedlem sedan dec. 200012 465 inlägg
sawMedlem sedan mars 20011 883 inlägg
Kan det tänkas att jag borde designa om min databas?
Dom aktuella tabellerna ser ut så här:
tabell
t_songtitlar
titel_Id nyckel räknare
songtitel
Album främmande nyckel
Kategori främmande nyckel
Hide ja/nej
tabell
t_Datum
datum_Id nyckel räknare
Datum datum/tid
PlaceringSv tal
PlaceringEu tal
PlaceringVärlden tal
Sång_ID främmande nyckel
Det jag fundera på är att ändra t_datum till följande:
t_Datum
datum_Id nyckel räknare
Datum datum/tid
Lista Text
Placering tal
Sång_ID främmande nyckel
Lista skulle då ersätta PlaceringSv osv, och att man via en listbox väljer det man vill ha.
Jag fick en rekommendation att göra det, och vinsten skulle vara, att finns det ingen placering, då lägger man helt enkelt inte in någon post. Enligt rekommendationen så skulle det bli mera dynamiskt så här, men jag känner mig osäker så jag vill gärna ha lite feedback.
Vad tror ni??? :q
spangoMedlem sedan juni 20006 147 inlägg
Ja, varför inte? Om du skulle vilja lista vilken plats låten hade i Uzbekistan eller Mongoliet skulle du slippa behöva tafsa på din tabellstruktur. Sen tycker jag att du ska döpa om tabellen till något som berättar att det är placeringar som tabellen innehåller, exempelvis "placering" :)