webForumDet fria alternativet
Logga in / Bli medlem

Problem med nollor

Databaser & SQL

2 svar · 188 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Jag är medveten om att detta har varit uppe innan och att LarsG
försökte en massa gånger, tyvärr utan att lyckas.
Nu är det här ett stort problem för mig, och det är viktigt att kunna lösa detta.
Jag jobbar i VB och ansluter till en ACCESS databas.

I min tabell t_datum så finns det lagrat datum, PlaceringSv,PlaceringEu,PlaceringVärlden.
Som ett default värde så skrivs en 0:a in i fälten, det är har som
problemen kommer in. Datorn anser ju att en 0:a är ett högre värde än en 1:a
Med min SQL så tar jag fram högsta, lägsta och snittet för varje
placeringsfält och då kommer 0:an in som §jr ..

Så här ser SQL:en ut:

SELECT t_SongTitlar.songtitel, Min(t_Datum.PlaceringSv) 
AS [Bäst i Sverige], Max(t_Datum.PlaceringSv) AS [Sämst i 
Sverige], Avg(t_Datum.PlaceringSv) AS [Medel i Sverige], Min
(t_Datum.PlaceringEu) AS [Bäst i Europa], Max
(t_Datum.PlaceringEu) AS [Sämst i Europa], Avg
(t_Datum.PlaceringEu) AS [Medel i Europa], Min(IIf
([PlaceringVärlden]=0,"")) AS [Bäst i Världen], Max
(t_Datum.PlaceringVärlden) AS [Sämst i Världen], Avg(IIf
([PlaceringVärlden]=0,0)) AS [Medel i Världen]
FROM t_SongTitlar INNER JOIN t_Datum ON t_SongTitlar.titel_Id = 
t_Datum.Sång_ID
GROUP BY t_SongTitlar.songtitel;

Jag vore väldigt tacksam om någon kunde hjälpa mig med detta
problem... :r

Medlem sedan mars 20011 880 inlägg
#2

Det här är troligen en sådan dag, när vissa saker
går precis i händerna på mig.
Jag lyckades.. :e

Koden är ganska så lång, så jag lägger inte in den, om någon därimot är nyfiken så... ;)

Medlem sedan juli 200012 978 inlägg
#3

Vilket härligt inlägg
> Saw löste det hela själv under lunchen
Visst är wF bra

267 ms totalt · 4 externa anrop · v20260731065814-full.df76c93f
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)