Unless I am totally missing something, wouldn't this do what you're looking for??
declare @lessdate = datetime
declare @greaterdate = datetime
set @lessdate = convert(datetime, '03/07/2008', 103)
set @greaterdate = convert(datetime, '03/07/2008', 103) + 1
update ipadmin.GL_TXN set defunct = 'Y'
where transacted_on >= @lessdate
and transacted_on < @greaterdate
and belongs_to_hcare in (100)
-- You can't be late until you show up.