это мои сценарии
Select @Mydate [Date], 'Normal DateTime' [Describe]
Select Convert(varchar,@Mydate,101) [Date],'Format 101' [Describe]
и результат:
Date Describe
2011-12-10 16:32:00.800 Normal DateTime
Date Describe
12/10/2011 Format 101
но когда я объединяю эти 2 скрипта, результат будет другим:
Select @Mydate [Date], 'Normal DateTime' [Describe]
Union
Select Convert(varchar,@Mydate,101) [Date],'Format 101' [Describe]
Date Describe
2011-12-10 16:32:00.800 Normal DateTime
2011-12-10 00:00:00.000 Format 101
Я думаю, что SQL пытается исправить количество символов в обоих форматах, так как я могу использовать объединение и получить предыдущие результаты?