Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите с запросом  [new]
tuke
Member

Откуда:
Сообщений: 27
Помогите плиз с такой проблемой, имеется в таблице поле вида dd.mm.yyyy , например 03.03.2009 , как правильно написать SQL запрос на проверку целостности даты, проще говоря как найти отсутствующие даты.
7 дек 13, 12:57    [15257455]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом  [new]
sdet
Member

Откуда:
Сообщений: 463
tuke,
Создать таблицу календарь и связать с ней
7 дек 13, 13:03    [15257465]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
tuke,

Хранить данные в полях с соответствующими типами.
Типы данных даты и времени
7 дек 13, 13:56    [15257611]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом  [new]
o-o
Guest
SET DATEFORMAT dmy;
declare @t table(dt char(10))
insert into @t values('03.03.2009'),  ('29.02.2013'), ('01.13.2009'), ('burda')

select dt,
	   isdate(dt)
from @t
--------------------------------
03.03.2009	1
29.02.2013	0
01.13.2009	0
burda     	0
7 дек 13, 15:54    [15257974]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить