Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:come selezionare l'offset UTC e DST per tutti i fusi orari?

Prova questa domanda. L'offsettime è (Offset / 60 / 60)

SELECT tzname.`Time_zone_id`,(`Offset`/60/60) AS `offsettime`,`Is_DST`,`Name`,`Transition_type_id`,`Abbreviation`FROM `time_zone_transition_type` AS `transition` , `time_zone_name` AS `tzname`WHERE transizione.`Time_zone_id`=tzname.`Time_zone_id`Transizione ORDER BY.`Offset` ASC; 

I risultati sono

; 11.50000000 0 1 SAMT Pacific/Apia528 -11.50000000 0 1 SAMT Pacific/Samoa555 -11.50000000 0 1 SAMT US/Samoa521 -11.50000000 0 1 SAMT Pacific/Pago_Pago496 -11.44888889 0 0 LMT Pacific/Apia528 -11.38000000 0 0 LMT Pacific/Samoa555 -11.38000000 0 0 LMT US/SamoA521 -11.38000000 0 0 LMT Pacific/Pago_Pago518 -11.33333333 0 0 Nut Pacific/Niue544 -11.000000 0 3 BST/Aleutian163 -11.000000 0 3 BST America/Nome518 -11 Pacifico/Apia544 -11.00000000 0 0 NST USA/Aleutian163 -11.00000000 0 0 NST America/Nome528 -11.00000000 0 4 SST Pacifico/Samoa528 -11.00000000 0 3 BST Pacifico/Samoa