Часовите зони не се съхраняват в стойности DATETIME. Интересното е, че те са за TIMESTAMPs.
Като се има предвид съхранена дата, можете посмъртно да разберете дали DST е било „включено“ по това време въз основа на местните правила. Тъй като не можете да промените датите, предполагам, че не можете да добавите колона за съхраняване на часовата зона...
Направете съхранена процедура, която съдържа правилата и преобразува дадена дата в GMT.
Имайте предвид, че само хората, които живеят около Гринуич, искат часовете им да се показват в GMT. :)
Успех.