webForumDet fria alternativet

Hämta Id för störst datum

Databaser & SQL

4 svar · 422 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej!

Jag har följande SQL:

SELECT CONVERT(Char(10),MAX(ti.[StopDate]),20) AS LastServiceDate
FROM [tblTime] ti
INNER JOIN [tblTask] t
ON t.[Id]=ti.[OwnerId]
INNER JOIN [tblCustomer] c
ON t.[CustomerNr]=c.[Nr]
WHERE ti.[OwnerType]=2
AND t.[Priority]=3
AND c.[Id] = <CustomerId>

Den hämtar det största datumet från tblTime baserat på tbltask och tblCustomer. Fungerar finfint.

Sen har jag skapat en SQL till som jag vill ska returnera Id´t på Uppdraget i tbTtask kopplat till det största datumet i tblTime

[Kod]
SELECT t.[Id] AS TaskId
FROM [tblTime] ti
INNER JOIN [tblTask] t
ON t.[Id]=ti.[OwnerId]
INNER JOIN [tblCustomer] c
ON t.[CustomerNr]=c.[Nr]
WHERE ti.[OwnerType]=2
AND t.[Priority]=3
AND c.[Id] = <CustomerId>

Men, hur gör jag för att det id´t som är kopplat till det största datumet i tblTime visas?

Hoppas ni fattar!

Mvh
Henrik

:)

Medlem sedan dec. 200012 464 inlägg
#2
select top 1 t.Id AS TaskId,
       convert(Char(10),ti.StopDate,20) AS LastServiceDate
  from tblTime ti
 inner join tblTask t
    on t.Id = ti.OwnerId
 inner join tblCustomer c
    on t.CustomerNr = c.Nr
 where ti.OwnerType = 2
   and t.Priority = 3
   and c.Id = <CustomerId>
 order by LastServiceDate desc
Medlem sedan jan. 20013 582 inlägg
#3

:)

Ok, kan man inte göra så att det endast returneras Id? Nu blir det både Id och LastServiceDate.

Mvh
Henrik

Medlem sedan dec. 20025 483 inlägg
#4
select top 1 t.Id AS TaskId
  from tblTime ti
 inner join tblTask t
    on t.Id = ti.OwnerId
 inner join tblCustomer c
    on t.CustomerNr = c.Nr
 where ti.OwnerType = 2
   and t.Priority = 3
   and c.Id = <CustomerId>
 order by ti.StopDate desc
Medlem sedan jan. 20013 582 inlägg
#5

Ja, det var ju svårt.... :)

Tack! :bire

vh
Henrik

249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)