![]() |
|
|
|||||||
| Databashanterare & SQL Diskussioner om databashanterare och SQL. Exempelvis DML, DDL, MySQL, MS SQL Server samt datamodellering. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2001-01-26
Ort: Jhov, Stockholm.
Inlägg: 1 184
Lösningar: 3 |
Forum: Tråden med senaste svaret högst upp
Hej!
Jag har två tabeller (Forum och ForumAnswers). Jag vill sortera inlägg från Forum beroende på vilket datum i Forum ELLER ForumAnswers som är högst (senast). Jag vill liksom "slå ihop" Date-fälten från både Forum och ForumAnswers och skriva ut det senaste inlägget högst upp. Min SQL-kod ser ut som följer: PHP-kod:
__________________
I'm so fast that last night I turned off the light switch in my hotel room and got into bed before the room was dark. |
|
|
|
|
|
#2 |
|
Medlem
Registrerad: 2001-01-26
Ort: Jhov, Stockholm.
Inlägg: 1 184
Lösningar: 3 |
Jag skriva något i stil med:
PHP-kod:
__________________
I'm so fast that last night I turned off the light switch in my hotel room and got into bed before the room was dark. |
|
|
|
|
|
#3 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 817
Lösningar: 3146 |
Först och främst: Finns det någon anledning till att du har datum och tid i skilda fält?
|
|
|
|
|
|
#4 |
|
Medlem
Registrerad: 2001-01-26
Ort: Jhov, Stockholm.
Inlägg: 1 184
Lösningar: 3 |
Bara för att det är lättare att hämta, du föreslår att jag lägger tid och datum i samma fält?
__________________
I'm so fast that last night I turned off the light switch in my hotel room and got into bed before the room was dark. |
|
|
|
|
|
#5 |
|
Medlem
Registrerad: 2001-01-26
Ort: Jhov, Stockholm.
Inlägg: 1 184
Lösningar: 3 |
Nu har jag lagt till ett fält som heter DateAndTime som är DATETIME.
__________________
I'm so fast that last night I turned off the light switch in my hotel room and got into bed before the room was dark. |
|
|
|
|
|
Markerad som löst av streetrobban #6 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 817
Lösningar: 3146 |
Jag hade gjort det. Det mesta blir lättare då - inte bara lösningen på din nuvarande fråga:
Kod:
ORDER BY
CASE WHEN Ans.DateAndTime IS NOT NULL
THEN Ans.DateAndTime
ELSE Frm.DateAndTime
END DESC
|
|
|
|
|
|
#7 |
|
Medlem
Registrerad: 2001-01-26
Ort: Jhov, Stockholm.
Inlägg: 1 184
Lösningar: 3 |
Ahh, det är så vackert
![]() Tack för hjälpen @nders, och tipset med DATETIME.
__________________
I'm so fast that last night I turned off the light switch in my hotel room and got into bed before the room was dark. |
|
|
|
|
|
#8 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 817
Lösningar: 3146 |
Varsågod!
|
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|