SQL, где положение с многократным условием
В моей таблице базы данных у меня есть какое-то значение, как на изображении выше.
Я хочу проверить некоторые условия в моей статье where.
Я хочу, чтобы проверить по URL
DemoOrPaid=PAID and ValidUpto=NULL => then Return 1
2.DemoOrPaid=PAID and ValidUpto=(NOT NULL) then compare with current date and check if ValidUpto<=GETDATE() => then Return 1
DemoOrPaid=DEMO and ValidUpto=NULL => then Return 0
DemoOrPaid=DEMO and ValidUpto=(NOT NULL) then compare with current date and check if ValidUpto<=GETDATE() => then Return 0
Что вернуть в 2. и 4. если соответствующее условие не выполняется? –