chrisppppp
MIS
SQL Server Management Studio 2005
Hi, i hope i'm posting on the correct forum. I'm trying to create a view using an SQL query on our SQL server. What i need to do is create a view showing ClaimID linked to Key Value, however Claim ID is a number and Key Value is a number stored as text. So my query i've created so far goes as follows:
SELECT dbo.tblClaim.ClaimID, dbo.tblChangeLogHeader.TableName, dbo.tblChangeLogHeader.UndoStatus, dbo.tblChangeLogHeader.IsDraftLog,
dbo.tblChangeLogHeader.KeyValue, dbo.tblChangeLogDetail.NewValue, dbo.tblChangeLogDetail.OldValue, dbo.tblChangeLogDetail.FieldName,
dbo.tblChangeLogHeader.ChangeDate, dbo.tblUsers.UserName, dbo.tblUsers.UserId, dbo.tblDepartment.DepartmentID,
dbo.tblDepartment.DepartmentName
FROM dbo.tblChangeLogHeader INNER JOIN
dbo.tblChangeLogDetail ON dbo.tblChangeLogHeader.rowguid = dbo.tblChangeLogDetail.ParentRowGuid INNER JOIN
dbo.tblUsers ON dbo.tblChangeLogHeader.UserID = dbo.tblUsers.UserId INNER JOIN
dbo.tblDepartment ON dbo.tblUsers.DepartmentID = dbo.tblDepartment.DepartmentID CROSS JOIN
dbo.tblClaim
WHERE ((SELECT CONVERT(int, KeyValue) AS Expr1
FROM dbo.tblChangeLogHeader AS tblChangeLogHeader_1) = dbo.tblClaim.ClaimID)
However my link between Claim ID and KeyValue isn't correct i don't think i've converted KeyValue to a number correctly, or i haven't linked it correctly. Can anyone help?
Hi, i hope i'm posting on the correct forum. I'm trying to create a view using an SQL query on our SQL server. What i need to do is create a view showing ClaimID linked to Key Value, however Claim ID is a number and Key Value is a number stored as text. So my query i've created so far goes as follows:
SELECT dbo.tblClaim.ClaimID, dbo.tblChangeLogHeader.TableName, dbo.tblChangeLogHeader.UndoStatus, dbo.tblChangeLogHeader.IsDraftLog,
dbo.tblChangeLogHeader.KeyValue, dbo.tblChangeLogDetail.NewValue, dbo.tblChangeLogDetail.OldValue, dbo.tblChangeLogDetail.FieldName,
dbo.tblChangeLogHeader.ChangeDate, dbo.tblUsers.UserName, dbo.tblUsers.UserId, dbo.tblDepartment.DepartmentID,
dbo.tblDepartment.DepartmentName
FROM dbo.tblChangeLogHeader INNER JOIN
dbo.tblChangeLogDetail ON dbo.tblChangeLogHeader.rowguid = dbo.tblChangeLogDetail.ParentRowGuid INNER JOIN
dbo.tblUsers ON dbo.tblChangeLogHeader.UserID = dbo.tblUsers.UserId INNER JOIN
dbo.tblDepartment ON dbo.tblUsers.DepartmentID = dbo.tblDepartment.DepartmentID CROSS JOIN
dbo.tblClaim
WHERE ((SELECT CONVERT(int, KeyValue) AS Expr1
FROM dbo.tblChangeLogHeader AS tblChangeLogHeader_1) = dbo.tblClaim.ClaimID)
However my link between Claim ID and KeyValue isn't correct i don't think i've converted KeyValue to a number correctly, or i haven't linked it correctly. Can anyone help?