これが私のクエリです:
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 桁の余分な数字が含まれているため、これらに a を使用する必要があることです (したがって、これはタイムスタンプと 3 桁です)。
したがって、私はstrtotime
PHP で a を使用しており、データベースでこれらを照合しようとしていますが、余分な 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%"