Microsoft
Software
Hardware
Network
Question : SQL UPDATE Script Help needed.
I have a two part question ....
First thing is I need to Identify the procedures where dbo.ProceduresFeeSchedule.
ContractTy
peCodeMId IS NOT NULL.
from
SELECT
dbo.ProceduresFeeSchedule.
FeeSchedul
eId,
dbo.ProceduresFeeSchedule.
Fee,
dbo.ProceduresFeeSchedule.
ContractTy
peCodeMId,
dbo.Procedures.Code,
dbo.Procedures.CPTCode
FROM
dbo.ProceduresFeeSchedule
INNER JOIN dbo.Procedures ON dbo.ProceduresFeeSchedule.
Procedures
Id = dbo.Procedures.ProceduresI
d
WHERE
RIGHT(p.Code , 1) = 'T' AND
( dbo.ProceduresFeeSchedule.
FeeSchedul
eId = 35 ) OR
( dbo.ProceduresFeeSchedule.
FeeSchedul
eId = 36 )
I thought I could add in like this, but it returned values in my Code field that did not have a 'T'.
SELECT
dbo.ProceduresFeeSchedule.
FeeSchedul
eId,
dbo.ProceduresFeeSchedule.
Fee,
dbo.ProceduresFeeSchedule.
ContractTy
peCodeMId,
dbo.Procedures.Code,
dbo.Procedures.CPTCode
FROM
dbo.ProceduresFeeSchedule
INNER JOIN dbo.Procedures ON dbo.ProceduresFeeSchedule.
Procedures
Id = dbo.Procedures.ProceduresI
d
WHERE
dbo.ProceduresFeeSchedule.
ContractTy
peCodeMId IS NOT NULL AND
RIGHT(p.Code , 1) = 'T' AND
( dbo.ProceduresFeeSchedule.
FeeSchedul
eId = 35 ) OR
( dbo.ProceduresFeeSchedule.
FeeSchedul
eId = 36 )
After I fix this part, I need to do an update script based off this ....
UPDATE
ProceduresFeeSchedule
SET
dbo.ProceduresFeeSchedule.
ContractTy
peCodeMId = NULL
WHERE
..... my rows where dbo.ProceduresFeeSchedule.
ContractTy
peCodeMId was not null
Answer : SQL UPDATE Script Help needed.
you were missing logically grouping your OR statement together...which explains why you were getting results you weren't expecting.
Random Solutions
SCCM Site Boundries
jQuery: Count items in list
Copy and Paste data
Office 2007 error
Add 2nd drive to SCO UNix 5.07
How do you edit the GPO for WSUS in 2008 R2
Raid 5 and LInux
Best way to search desktops for a file?
zip hot backup files as they are created
Blackberry server ver 5 - how to setup sub folder sync for the user?