[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сравнение datetime с NULL
Kusss
WHERE
um.status > 0 AND
um.date > (SELECT `date` FROM `table_users_menu` WHERE user_id = 0 ORDER BY `date` DESC LIMIT 0,1 )

Это сравнение работает, когда есть данные в сравнении.
А как мне сделать сравнение, если строки отвечающее условию ещё не существует ?
Игорь_Vasinsky
в mssql я бы использовал isnull+cast as datetime

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
depp
можно одним ifnull обойтись. но зависит от поставленной задачи.
TranceIT
Примерно вот так:

um.date > SELECT COALESCE((SELECT `date` FROM `table_users_menu` WHERE user_id = 0 ORDER BY `date` DESC LIMIT 0,1), 0);


http://reisub.blogspot.com/2012/10/mysql-coalesce.html

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Kusss
TranceIT
спасибо. Завтра попробую.

edit: работает.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.