sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #69341
Re: MySQL Bråkar
Joachim Bondo wrote:
Hvad er det helt præcis du vil? Jeg kan ikke gennemskue det, og det kan
MySQL heller ikke. Du beder MySQL om at vise alle de datoer i tmp, der er
større end datoerne i webstat. Men hvilke datoer? Dem alle tilsammen? Den
største? Eller?
De webstats.datum som är större är de i tmp.testdatum.
Det svarer til at du står med en pose med tal i den ene hånd og en pose med
tal i den anden hånd og spørger dig selv: "Hvilke tal i den ene pose er
større end tal i den anden pose?". God fornøjelse! (-:
Ja, jag vill ha reda på om det finns datum i tmp som är större än datum
i webstats. Det ska egentligen vara tmp.testdatum < webstats.datum.
Förtillfället finns det inga så resultatet borde bli noll.
Du skal have noget, der lænker de to tabeller sammen, så den kan sammenligne
2 datoer og ikke 2 TABELLER. Din SQL skal måske hedde noget i retningen af:
select testdatum
from tmp, webstats
where webstats.datum > tmp.testdatum
and webstats.id=tmp.id
Det jag slutligen vill uppnå är en uppdatering av typen:
INSERT INTO webstats (fält1, osv) SELECT tmp.fält1, tmp.osv from tmp,
webstat where tmp.testdatum < webstats.datum.
Isåfall får det bli
and webstats.id!=tmp.id (vet inte om det är effektivt).
Det er den sidste linie, der gør det myligt for MySQL at sammenholde to
datoer, men du skal tilpasse den din egen situation.
Joachim
"Niklas Håkansson" <niklas@xxxxxxxxxxxxx> wrote in message
news:3FD97D9A.4030401@xxxxxxxxxxxxx...
Hej,
Har tänkt att göra lite jämförelser på datum i MySQL. MySQL hänger sig
när jag kör frågan:
mysql> select testdatum from tmp, webstats where webstats.datum >
tmp.testdatum ;
Tabellerna tmp och webstats innehåller samma information och kolumnerna
datum och testdatum är DATETIME så resultatet borde bli att inga rader
returens men istället hänger sig MySQL. Det kan väl inte vara riktigt?
Server version: 4.1.1-alpha-standard
Follow ups
References