parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Используя mysql.p, затруднения с поиском дат

BeaVe 20.05.2005 06:57 / 20.05.2005 06:59

Задача найти все события разных годов за сегодняшний день.
Сегодня: 2005-05-20

MySQL запрос:
	SELECT event_id, date, title, details
	FROM events
	WHERE date LIKE '%-05-20'
	ORDER BY RAND()
Добавляю $now[^date::now[]]...

Запрос через Parser:
^MAIN:pSQL.sql[table]{
	SELECT event_id, date, title, details
	FROM events
	WHERE date LIKE '%-${now.month}-${now.day}'
	ORDER BY RAND()
}
Запрос не проходит, т.к. ${now.month}-${now.day} представляют 5-20

Вывод: делать замену
$str[$now]
$date[
 $.day[
	$.01[1]
	...
 ]
 $.month[
	$.01[1]
	...
 ]
]
Вопрос в чём. Можно ли сделать это проще и, допустим, использовать класс переносимости SQL запросов?

  • Используя mysql.p, затруднения с поиском дат, BeaVe 20.05.2005 06:57 / 20.05.2005 06:59