webForumDet fria alternativet

Behöver hjälp med tid

Databaser & SQL

4 svar · 287 visningar · startad av tanten

Medlem sedan nov. 20051 596 inlägg
Frågan#1

Jag har en kolumn i en tabell som heter 'tid'.
När värdet hämtas ur den vill jag att ett tal med en decimal skrivs ut, även om det skulle vara en nolla. Typ 20,0
Har testat med real och double och int och jag får ingenting att bli som jag vill.
Nu har jag micklat med den så länge och vet inte längre vad jag ska göra... :(
Eftersom det är tider i travlopp det handlar om så måste det även finnas möjlighet till nollvärde.
Just nu ser den ut så här
`tid` double default NULL,
men då skrivs inte talet ut med någon decimal om den har 0 efter kommatecknet.

Blir väldigt glad för hjälp...

tanten

Medlem sedan mars 20032 667 inlägg
#2

Är det MySQL du använder?

Medlem sedan nov. 20051 596 inlägg
#3

Ja det är det. Ursäkta det glömde jag skriva...

Medlem sedan dec. 200012 464 inlägg
#4

Använd datatypen decimal(10,1) eller så många siffror du nu behöver.

Medlem sedan nov. 20051 596 inlägg
#5

Ja men jisses hur tänkte jag!? Har försökt med (00,0) hela dagen :r :OO

TACK LarsG

260 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)