Kom ihåg mig?
Home Menu

Menu


JOIN på date

 
Ämnesverktyg Visningsalternativ
Oläst 2005-01-07, 23:17 #1
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Hmmm, har kliat skallen ett tag nu hur man gör en join på två datetime fält i MSSQL (Transact SQL). Problemet är givetvis tidsdelen av datumet som skiljer sig åt. Går det att klippa bort tiden när man gör denna join?

Kod:
Tabell1:

datum * * * * * * * * * * * * * * * * * * text1
--------------------------------------------
2005-01-01 10:02:34 * * * * * * bla
2005-01-02 00:00:12 * * * * * * blabla * ** * <---join blir fel pga tiden
2005-01-06 12:33:20 * * * * * * blablabla



Tabell2:

datum * * * * * * * * * * * * * * * * * * text2
--------------------------------------------
2004-12-01 10:02:34 * * * * * * hehehe
2005-01-02 04:32:32 * * * * * * hehe * * * <---join blir fel pga tiden
2005-01-03 10:02:34 * * * * * * he


vill ha det till:

datum * * * * * * * * * * * * * * * * * * text1 * * * * * *text2
-------------------------------------------------------------------
2004-12-01        * * * * * * NULL * * * * * * hehehe
2005-01-01        * * * * * * bla * * * * * * * * NULL
2005-01-02        * * * * * * blabla * * * * * *hehe
2005-01-03        * * * * * * NULL * * * * * * *he
2005-01-06        * * * * * * blablabla * * * *NULL
Robert är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:28.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017