Zona waktu tidak disimpan dalam nilai DATETIME. Menariknya, itu untuk TIMESTAMPs.
Mengingat tanggal yang disimpan, Anda dapat mengetahui secara anumerta apakah DST "aktif" pada waktu itu berdasarkan aturan lokal. Karena Anda tidak dapat mengubah tanggal, saya rasa Anda tidak dapat menambahkan kolom untuk menyimpan zona waktu...
Buat prosedur tersimpan yang berisi aturan dan ubah tanggal tertentu menjadi GMT.
Perhatikan bahwa hanya orang-orang yang tinggal di sekitar Greenwich yang ingin waktu mereka ditampilkan dalam GMT. :)
Semoga berhasil.