/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL - Insert Select - Fejl ved sum()
Fra : Martin Højriis Krist~


Dato : 04-08-02 12:01

Jeg har en tabel med en masse rækker.
Jeg har en Select query med en masse count, sum og count(distinct ...)
Det virker uden problemer, men er naturligvis lidt tid om at køre. Jeg
vil derfor cache resultatet ved at indsætte direkte i en anden tabel,
dvs Insert .... Select syntaxen.

Det virker fint for alle counts, men ved alle summerne får jeg underlige
tal, som fx "6.66e-31" eller "1.54e-26" (de to tal går igen) istedt for
de forventede summer.

Ringer det en klokke hos nogen? Jeg er snart løbet tør for fejlsøgning.

(Jeg kan selvfølgelig køre udtrækket, gemme det i PHP, og derefter
indsætte, men det er jo grimt)

--
Martin Højriis Kristensen - http://www.makr.dk/?usenet
Jeg repræsenterer med dette indlæg mig selv og ikke TDC Internet



 
 
Martin Højriis Krist~ (04-08-2002)
Kommentar
Fra : Martin Højriis Krist~


Dato : 04-08-02 12:42

"Martin Højriis Kristensen" <usenet@makr.dk> skrev i en meddelelse
news:3d4d0937$0$87274$edfadb0f@dspool01.news.tele.dk...
> Det virker fint for alle counts, men ved alle summerne får jeg
underlige
> tal, som fx "6.66e-31" eller "1.54e-26"

Jeg vil gerne tilmelde denne workaround
substring(concat("k",sum(field)),2) i stedet for sum(field)
til konkurrencen over grimmeste hacks i verdenshistorien.

Jeg er selvsagt stadig interesseret, hvis der er nogen der har en ide om
hvad det er der går galt.

--
Martin Højriis Kristensen - http://www.makr.dk/?usenet
Jeg repræsenterer med dette indlæg mig selv og ikke TDC Internet



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408524
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste