Just nu i M3-nätverket
Gå till innehåll

Konkatenera fält


Krister E

Rekommendera Poster

Kan man konkatenera två datum/tid fält från en tabell och använda den in en "where"-sats?

 

dvs

select ........

from .........

where datum + tid = 2003-03-10 08:30

 

bry er inte om syntax-fel som enkel-och dubbelfnuttar och brädgård, det viktiga är kan man slå ihop fälten datum och tid till ett enda, med formatet (yyyy-mm-dd hh:nn)?

 

tacksam för svar

 

Länk till kommentar
Dela på andra webbplatser

ulrikajosefsson

Kolla här:

//eforum.idg.se/viewmsg.asp?EntriesId=387808#388240

 

Är det något sådant du menar? Där har jag ju att datumet ska vara större än idag, men själva principen kanske stämmer...

 

Det gäller mysql-db, om det spelar någon roll...

[inlägget ändrat 2003-03-11 13:48:01 av ulrikajosefsson]

Länk till kommentar
Dela på andra webbplatser

ulrikajosefsson

SELECT ... FROM ... WHERE CONCAT (datum,tid) = 2003-03-10 08:30

 

Kanske kan fungera? Med betoning på kanske...

 

 

 

Länk till kommentar
Dela på andra webbplatser

Hej igen

mig veterligt så finns väl inte concat i sql, däremot finns ngt liknande ||.

 

har inte fått det att funka riktigt men jag får experimentera lite grann.

 

hursomhelst tack för all hjälp, ulrika.

 

Länk till kommentar
Dela på andra webbplatser

ulrikajosefsson
mig veterligt så finns väl inte concat i sql

 

Det är möjligt. Jag använder php/mysql, så det är möjligt att det är någon specialare...

 

Lycka till!

 

[inlägget ändrat 2003-03-12 12:58:58 av ulrikajosefsson]

Länk till kommentar
Dela på andra webbplatser

Nästan rätt :)

 

Resultatet av den där hade blivit: 2002-02-0220:20:20, så koden:

 

SELECT ... FROM ... WHERE CONCAT (datum, ' ', tid) = 2003-03-10 08:30

 

fungerar bättre.

 

 

.dune.

----------------------------------------------

push@A,$_ for reverse q.e...q.n.;for(@A){$_=unpack(q|c|,$_);@a=split//; shift@a;shift@a if $a[$[]eq$[;$_=join q||,@a};print $_,$/for reverse @A

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...