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;
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.
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"
273 ms totalt · 4 externa anrop · v20260731065814-full.0583408b