Předpokládám, že máte na mysli „středomořský standardní čas“ a „indický standardní čas“, protože „CST“ a „IST“ mohou znamenat několik různých věcí. Pokud je to špatně, jednoduše nahraďte správné posuny pro vaše časová pásma takto:
select cast(switchoffset(todatetimeoffset(dtDate, '-06:00'), '+05:30') as datetime)
Zde jsou kroky:
- Převést naše datum a čas na datetimeoffset , což je datový typ s vědomím časového pásma.
- Přepnout posun do nového časového pásma.
- Odesílání na datum a čas (volitelné, ale zdá se, že to je to, co chcete).