Vraag : Het Gebied van de datum = ''

Bekijk het beeld in bijlage.  Wanneer ik de onderstaande SQL verklaring toevoeg zijn geen verslagen returned

and isNull (ProductStatusDate, '') <> ''
and (dateadd (dd, isNull (bekeerling (geheel, WarrantyDays), 0), ProductStatusDate) >= getdate ())

Can iedereen verklaart waarom?  Ik heb zowel afzonderlijk als samen geprobeerd en nog geen data.
ontvangen

Antwoord : Het Gebied van de datum = ''

goed met

en isNull (ProductStatusDate, '') <> ''

u zeker filtreert het voorbeeld gegeven u, omdat „1900-01-01“ als het hebben van een ongeldige waarde is.

Hebben overwogen u

en isNull (ProductStatusDate, '') = ''

in plaats daarvan?

Andere oplossingen  
 
programming4us programming4us