#mysql #if-statement
Вопрос:
у меня есть таблица mysql с двумя значениями даты дата и дата2
мне нужно, если дата 2 существует, и если дата 2 > СЕЙЧАС() время не показывает строку, иначе покажите строку с датой
если дата 2>СЕЙЧАС() игнорировать, если дата 2 не существует или даты >
например, дата=01/01/2020. и дата 2=01/01/2022
$db->query("select * from tbl_transaction where user_id='XXXX' and (if count(date2) from tbl_transaction where user_id='XXXX') > 0 ");
Кто-нибудь знает, можно ли использовать IF таким образом?
Заранее спасибо.
Комментарии:
1. Может быть, изложение дела поможет вам — w3schools.com/sql/func_mysql_case.asp
2. если дата 2 существует и если дата 2 > СЕЙЧАС() время> Первое условие является избыточным в этой паре.