[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index]
[Date Index]
[Thread Index]
[SQR-USERS Info]
[SQRUG Home Page]
Re: Null Date Problem
Try:
Begin-Procedure Update-Descr
display ' Attempting to update description...'
Begin-SQL
update ps_accomplishments
set descr = $TrueDescr
where emplid = &a.emplid
and accomplishment = &a.accomplishment
and org = &a.org
and descr = &a.descr
and (dt_issued = &a.dt_issued !PROBLEM WITH THIS MATCH
or dt_issued is null) !PROBLEM WITH THIS MATCH
and major_code = &a.major_code
End-SQL
Hope that helps
Rachael
> -----Original Message-----
> From: "Brian Pelton" <bpelton@COMMUNITYMEDICAL.ORG>@INTERNET
> Sent: Wednesday, July 11, 2001 9:45 AM
> To: SQR-USERS@list.iex.net
> Subject: Null Date Problem
>
>
> I'm running a short update-SQL program to push in the description field on
> the
> ps_accomplishments table in PeopleSoft HRMS.
>
> I'm sure this is a novice question, but I'm stumped.
> The problem I'm having is that the match for the date issued field
> (dt_issued)
> isn't working:
>
> Begin-Procedure Update-Descr
> display ' Attempting to update description...'
> Begin-SQL
> update ps_accomplishments
> set descr = $TrueDescr
> where emplid = &a.emplid
> and accomplishment = &a.accomplishment
> and org = &a.org
> and descr = &a.descr
> and dt_issued = &a.dt_issued !PROBLEM WITH THIS MATCH
> or dt_issued is null !PROBLEM WITH THIS MATCH
> and major_code = &a.major_code
> End-SQL
> End-Procedure
>
> The update procedure runs fine if I comment out both of the dt_issued
> criterias,
> but I'd rather not do this.
> The majority of the rows have null values for their dt_issued field, but
> some
> don't.
> When I try a simple select statement in SQLPlus it selects all the rows it
> should:
>
> select * from ps_accomplishments
> where dt_issued is null
>
> But the SQR program doesn't work. I have no idea why. Any thoughts??
>
> PeopleSoft HRMS 7.51
> Oracle 8.0.5.0.0
> SQRW 4.3.4
>
> Brian Pelton
> Financial Programmer / Analyst
> Community Medical Centers
>
(See attached file: C.DTF)
C.DTF