В SQL Server формат отображения даты зависит от языка, связанного с вашим логином (сессией) и настроек региональных стандартов операционной системы, на которой работает сервер.
Вы можете принудительно изменить формат отображения даты при выводе запроса с помощью функций приведения и форматирования, таких как `CONVERT` или `FORMAT`. Вот пример использования `CONVERT` для вывода даты в формате `dd-mm-yyyy`:
```sql
SELECT CONVERT(varchar, your_date_column, 105) as formatted_date
FROM your_table;
```
Тип `105` в функции `CONVERT` указывает на итальянский формат даты, который является `dd-mm-yyyy`. Вы также можете использовать `FORMAT` функцию, если ваша версия SQL Server (начиная с 2012) это поддерживает:
```sql
SELECT FORMAT(your_date_column, 'dd-MM-yyyy') as formatted_date
FROM your_table;
```
Это будет работать даже если ваш сервер настроен на использование других форматов даты.
Помните, что использование `FORMAT` может быть менее производительным по сравнению с `CONVERT`, так как `FORMAT` является CLR-функцией и может требовать больше ресурсов для выполнения.