поэтому у меня есть таблица MYSQL под названием «gas_market_prices», в которой я извлекаю столбец с именем «dwgm_d2_provisional_price». Теперь на подключенной приборной панели Grafana я называю этот столбец, поскольку я извлекаю самую последнюю «dwgm_d2_provisional_price», как показано на прикрепленном изображении, которая всегда на 2 дня опережает текущий день.
Итак, ранее я использовал следующий запрос, чтобы получить эту последнюю цену, где этот запрос внезапно перестал работать, хотя таблица все еще обновляется.
SELECT gas_date as 'time', dwgm_d2_provisional_price
from gas_market_prices
where gas_date = curdate()+1
order by gas_date desc limit 1
Как я могу изменить этот сценарий, чтобы получить 5,89 от dwgm_d2_provisional_price, как показано на изображении выше.
Из вашего запроса видно, что вам нужно добавить два дня с текущими данными вместо одного.
SELECT gas_date as 'time', dwgm_d2_provisional_price
from gas_market_prices
where gas_date = DATE_ADD(curdate(), INTERVAL 2 DAY)
order by gas_date desc limit 1;
Спасибо, что приняли ответ. С наилучшими пожеланиями.