Вот мой запрос:
SELECT count(*)
FROM table_testcase_execution
WHERE campaign_session_id = any(SELECT campaign_session_id
FROM table_campaign_session
WHERE campaign_session_name = 'sitename')
AND timestamp BETWEEN "1288929643485" AND "1289010305536"
Это прекрасно работает, проблема в том, что я должен использовать LIKE
для них, потому что они содержат 3 дополнительные цифры (так что это временная метка плюс 3 цифры).
Поэтому я использую strtotime
в php и пытаюсь сопоставить их в базе данных, но они содержат дополнительные 3 цифры. Есть ли способ, которым я могу повторить этот sql или добавить предложение LIKE
для каждой из этих временных меток?
"1288929643485" AND "1289010305536"
Что-то вроде
SELECT count(*)
FROM table_testcase_execution
WHERE campaign_session_id = any(SELECT campaign_session_id
FROM table_campaign_session
WHERE campaign_session_name = 'sitename')
AND timestamp between LIKE "1288929643%" AND "1289010305%"