Непонятно, в каком порядке надо писать ДД.ММ.ГГГГ или ММ.ДД.ГГГГ

Charles Weyland
Дата: 20.01.2009 14:51:22
Исходные данные
Таблица tblCompetitions
IDCommentRegionIDcompetitionsDate
2Первенство711.12.2005 0:00:00
3пусто215.10.2006 0:00:00
4пусто519.10.2006 0:00:00
5пусто711.05.2007 0:00:00
6пусто205.08.2007 0:00:00
7пусто1503.05.2008 0:00:00

(внимание на дату последней строки)

Запрос:
UPDATE tblCompetitions SET competitionsDate = '03.05.2008 0:00:00' WHERE ID = 7

Результат
IDCommentRegionIDcompetitionsDate
2Первенство711.12.2005 0:00:00
3пусто215.10.2006 0:00:00
4пусто519.10.2006 0:00:00
5пусто711.05.2007 0:00:00
6пусто205.08.2007 0:00:00
7пусто1505.03.2008 0:00:00

(внимание на дату последней строки)

Вопрос
Почему такой эффект? :-)
Разве в UPDATE нужно указывать дату в формате mm.dd.yyyy? А в остальных случаях dd.mm.yyyy?
почему формат не единый?
tpg
Дата: 20.01.2009 14:52:46
Glory
Дата: 20.01.2009 14:54:25
А '03.05.2008 0:00:00' - это 3е мая или 5ое марта ?
Зайцев Фёдор
Дата: 20.01.2009 14:55:24
> ДД.ММ.ГГГГ или ММ.ДД.ГГГГ
ГГГГММДД
iap
Дата: 20.01.2009 15:10:53
Если нравятся точки, то
CONVERT(DATETIME,'19.10.2006',104)
gluchenso
Дата: 21.01.2009 10:51:14

set dateformat dmy

UPDATE tblCompetitions 
SET competitionsDate = '03.05.2008 0:00:00' 
WHERE ID = 7