SQL Frage

Ich habe eine SQL für die Lieferzeit mit einem CASE WHEN.

Hier soll wenn Lieferzeit nicht null oder  nicht leer ist, der Wert eingetragen werden der in Lieferzeit steht.

Leider klappt das nicht. Kann jemand aushelfen?

CASE
WHEN (sad.shippingtime IS NOT NULL OR sad.shippingtime != '')
THEN concat(sad.shippingtime,' Tage')

*sad steht für s_articles_details

Danke und Gruss.

Guten Abend!

In einem SQL gibt es nicht !=  sondern nur <>

1 „Gefällt mir“

Hi, danke, habe ausserdem noch IS NOT NULL rausgenommen, weil <> scheinbar not null und not empty ist. Jetzt funktioniert es 

CASE
WHEN (sad.shippingtime <> '')
THEN concat(sad.shippingtime,' Tage')

statt 

CASE
WHEN (sad.shippingtime IS NOT NULL OR sad.shippingtime <> '')
THEN concat(sad.shippingtime,' Tage')

Dankeschön