Strefy czasowe nie są przechowywane w wartościach DATETIME. Co ciekawe, dotyczą one TIMESTAMP.
Mając zapisaną datę, możesz pośmiertnie dowiedzieć się, czy czas letni był włączony w tym czasie na podstawie lokalnych przepisów. Ponieważ nie możesz zmienić dat, przypuszczam, że nie możesz dodać kolumny do przechowywania strefy czasowej...
Utwórz procedurę składowaną, która zawiera reguły i konwertuje podaną datę na GMT.
Pamiętaj, że tylko ludzie mieszkający w okolicy Greenwich chcą, aby ich czas był wyświetlany w GMT. :)
Powodzenia.