Just nu i M3-nätverket
Jump to content

Konkatenera fält


Krister E

Recommended Posts

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

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

ulrikajosefsson

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

 

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

 

 

 

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...