新年からログインしていないユーザーを返す 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 列がオーバーフローしました。