Как преобразовать следующие запросы в mysql
Это мои SQL запросы
SELECT top 1000 tr.page,tr.referrer,tr.keywords,tr.ms_id,tr.ms_date,tr.ip FROM tblTracking tr WHERE tr.heirarchy LIKE '%*' + cast(@Cid as varchar) + '*%' and tr.site=@site and tr.ms_date between CONVERT(VARCHAR(11),@FromDt,101) and DATEADD(DAY,1,CONVERT(VARCHAR(11),@Todt,101)) order by tr.ms_date desc
Я преобразовал его в Mysql
SELECT COUNT(tr.id) as cnt FROM tblTracking tr WHERE tr.heirarchy LIKE '%*'; + concat(cast(p_Cid as varchar(1)) , '*%') and tr.site=p_site and tr.ms_date between DATE_FORMAT(p_FromDt,'%m/%d/%Y') and TIMESTAMPADD(DAY,1,DATE_FORMAT(p_Todt,'%m/%d/%Y'))
Это дает мне ошибку
'+ ' не действует в этой позиции, за исключением :END
Когда я удалил ";" это дает мне следующую ошибку
'+ ' не действует в этой позиции, за исключением: ';'
Что я уже пробовал:
Я перепробовал все, но ничего не смог получить