MYSQL: синтаксис sql для получения месяца из данных varchar

Я дал feast_date как varchar. мне нужно отобразить даты праздников, что если сегодня 20 июня, то под сегодняшними праздниками должны отображаться кандидаты, которые празднуют 20 июня, в противном случае должно быть напечатано "NIL". Есть ли какой-либо синтаксис SQL или PHP-код для этого? вы не могли бы мне помочь?

$sql=mysql_query("select id,name,feast_date,patron_saint from priests 
UNION ALL select id,name,feast_date,patron_saint from pastoral_council 
UNION ALL select id,name,feast_date,patron_saint from priest_others 
UNION ALL select id,name,feast_date,patron_saint from priest_religious 
UNION ALL select id,name,feast_date,patron_saint from sisters_trichur");

Я использовал PHP-код для печати в соответствии с текущими датами. но я не могу повторить NIL, когда нет результатов.

$feast_date=$row['feast_date']; 
$q=explode(' ',$feast_date); 
if(($q[0]==$r) &&   ($q[1]>$day))

0 ответов

Другие вопросы по тегам