Я написал инструкцию для подготовки, как это, и работает нормально.Подготовка инструкции Подготовки в mysql и использование convert_tz в ней
BEGIN
SET @tempaccountID :=CONCAT('\'',accountID1,'\'');
SET @tempdeviceID := CONCAT('\'',deviceID1,'\'');
SET @query :=CONCAT('select accountID,
deviceID,
FROM_UNIXTIME(timestamp) as timestamp,
statusCode,
latitude,
longitude,
speedKPH,
heading,
address,
odometerKM,
Charging
from ',(SELECT eventtableName FROM migration_run_time WHERE accountID=accountId1 AND deviceID=deviceID1),
' where accountID=',@tempaccountID,
' and deviceID=',@tempdeviceID,
' and latitude!=0.0 and longitude!=0.0 and speedKPH<120 and timestamp= (select max(timestamp) from ', (SELECT eventtableName FROM migration_run_time WHERE accountID=accountId1 AND deviceID=deviceID1) ,
' where accountID=',@tempaccountID,
' and deviceID=',@tempdeviceID,
' and latitude!=0.0 and longitude!=0.0 and speedKPH<120);');
PREPARE stmt FROM @query;
EXECUTE stmt;
Сейчас подходит к большой проблеме
Я хочу использовать Convert_tz в заявлении, чтобы получить время в требуемом формате время, как этого
convert_tz(FROM_UNIXTIME(timestamp),device.timeZone,device.requiredTimeZone) as timestamp
// устройство другой таблицу в приведенном выше заявление
Если я напишу это выше, мне придется префикс имен таблиц в fromt из имен coloumn, но сама таблица событий вычисляется во время выполнения на основа ACCOUNTID и DeviceId ..
как я должен это сделать ...
P.S. Я очень плохо разбираюсь в mysql .. Я разработчик> net/jQuery и не имею IDea о mysql. пожалуйста, помогите .. :(
Спасибо за ответ .. Позвольте мне попробовать. :) – writeToBhuwan
не работает .. Convert_tz возвращает нуль в этом случае. – writeToBhuwan
Покажите мне таблицу. – fancyPants