Witam,
Pracuje obecnie na projekcie, gdzie wszystkie daty sa konwertowane do wybranego przez uzytkownika timezone. Czyli np uzytkownik sie rejestruje i wybiera sobie swoj TZ. Baza danych zapisuje wszsytie daty w Europe/Warsow TZ. Problem jest tego typu, ze jak tworze raport CSV to mam firmy z kilkoma roznymi strefami czasowymi i nie moge zrobic porownan na datach, bo daty maja inne TZ. Czyli trzeba przeprowadzic jakas konwersje na strefach czasowych.
Czyli tak firmy oraz zamowienia moga miec totalnie rozne strefy czasowe. Czyli najlepiej konwertowac zamowienia do TZ firmy. Jakis pomysl jak pokonwertowac te daty?
SELECT *
FROM companies
JOIN order ON order.id = companies.order_id
WHERE order.created > '2020-07-01 00:00:00'
Dajmy na to, ze firma jest w Europe/Warsow ale zamowienia nie wiem europe/lisbon, europe/london etc. Wiec musimy, kazde zamowienie przekonwertowac z lisbony oraz london do warsow. I do tego wszystkiego nasza postgresowa baza danych jest na UTC :]