webForumDet fria alternativet

Problem med nollor

2 svar · 188 visningar · startad av saw

sawMedlem sedan mars 20011 883 inlägg
#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

sawMedlem sedan mars 20011 883 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å... ;)

LaspMedlem sedan juli 200010 197 inlägg
#3

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

359 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
118 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
122 ms — hämta inlägg (db)
116 ms — hämta bilagor (db)