Я хочу создать хранимую функцию, в которой, если гость сделал бронирование на определенную дату, он возвращает адрес электронной почты гостя, а если нет, возвращает ноль. Я хочу использовать pID и дату начала для хранимой функции. Комнаты с датой начала 00:00-00-00 еще не забронированы. Как мне это сделать?
Моя текущая база данных:
pID |begindate | enddate | mail
------------------------------------------------------
COD12 | 2014-07-15 | 2014-07-18 | [email protected]
COD400 | 2014-07-20 | 2014-07-21 | [email protected]
COD12 | 0000-00-00 | |
COD600 | 2014-07-04 | 2014-07-12 | [email protected]
MOD10 | 0000-00-00 | |
Итак, я хочу запустить хранимую функцию:
SELECT Stored_Function('COD12','2014-07-15')
Это возвращает:
| Stored_Function('COD12','2014-07-15') |
------------------------------------------
| 2014-07-15 |
И это возвращает Null:
SELECT Stored_Function('COD12','2014-07-16')
| Stored_Function('COD12','2014-07-16') |
------------------------------------------
| Null |