我正在尝试编写一个 SQL 查询,该查询将返回自新年以来未登录的用户。这是查询。
SELECT
[jira].[dbo].[cwd_user].user_name,
dateadd(second,cast(cast([jira].[dbo].[cwd_user_attributes].attribute_value as nvarchar(255)) as bigint)/1000,'19700101 00:00:00:000') AS last_logged
FROM
[jira].[dbo].[cwd_user], [jira].[dbo].[cwd_user_attributes]
WHERE
[jira].[dbo].[cwd_user].id = [jira].[dbo].[cwd_user_attributes].user_id
AND [jira].[dbo].[cwd_user_attributes].attribute_name = 'login.lastLoginMillis'
AND [jira].[dbo].[cwd_user_attributes].attribute_value < DATEPART(MS, '2012-12-31 23:59:59')
我收到以下错误。
nvarchar 值“1374247985584”的转换溢出了一个 int 列。