ユーザーの過去 3 回のログイン タイミングをデータベースに保存しています。その後、次の手順を使用して、ユーザーの最後のログインの詳細を取得します。残念ながら、ユーザー ログイン ダッシュボードで現在のログイン日時を取得しています。次の手順の修正にご協力ください。
ALTER PROCEDURE [dbo].[gspVEBUserLastLoginDetails_GetLastLogin]
(@userLastLoginUserId bigint = null)
AS
select Top 1 NewDate
from
(SELECT
TOP 2 (CONVERT(varchar(26), UserLastLogin_Date,107)+' '+RIGHT(CONVERT(VarChar, UserLastLogin_Date, 100), 7)) as NewDate
FROM
[dbo].[VEB_UserLastLoginDetails]
WHERE
(@userLastLoginUserId IS NULL OR [UserLastLogin_UserId] = @userLastLoginUserId)
ORDER BY
NewDate DESC) AS t1