убрать привязку к дате в запросе sql

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
ya_yanchik-2909
Сообщения: 2
Зарегистрирован: 24 ноя 2016, 11:05

убрать привязку к дате в запросе sql

Сообщение ya_yanchik-2909 » 20 ноя 2017, 07:04

Здравствуйте! Подскажите пожалуйста!

Есть запрос, необходимо сделать так, чтобы не было привязки к дате (периоду), чтобы при поиске по данному запросу находился не только 2017 год, но и остальные.
Я попробовала просто убрать все значения, где стоит 01.01.2017, но вываливается ошибка.
Помогите пожалуйста или направьте в нужное русло!!

Код: Выделить всё

 DELETE FROM sqlt WHERE name='п.1.10.1.1=7 иностранное должностное лицо' AND coments=''
INSERT INTO sqlt (ID,NAME,INSTANS,INSUD,SQ,BIN,COMENTS,TITS,PROC_NAME,SUB_GROUP,TEMPLATE,DATA_CREATE,USER_NAME) VALUES ((SELECT MAX(id)+1 FROM sqlt),'п.1.10.1.1=7 иностранное должностное лицо',0,1,'select stat_card_flat.CARD_NUMBER,stat_card_flat.CASE_NUMBER,stat_card_flat.COURT,stat_card_flat.SURNAME,
 
(select text from C_WORK where code=stat_card_flat.KIND_OF_WORK  and ((data_beg <= ''01.01.2017'' and data_end >= ''01.01.2017'') or (data_beg <= ''01.01.2017'' and data_end is null))),
 
(select text from C_PERSUIT where code=stat_card_flat.PERSUIT  and ((data_beg <= ''01.01.2017'' and data_end >= ''01.01.2017'') or (data_beg <= ''01.01.2017'' and data_end is null))),
 
(select text from C_PERSUIT_LEVEL where code=stat_card_flat.PERSUIT_LEVEL  and ((data_beg <= ''01.01.2017'' and data_end >= ''01.01.2017'') or (data_beg <= ''01.01.2017'' and data_end is null))),
 
(select text from c_court_global where id=stat_card_flat.code_court_global_id),report_period.name,stat_card_id from      stat_card_flat, report_period where     
 
PERSUIT_LEVEL = 7 and period_id in (19) and stat_card_flat.period_id=report_period.id  order by 1','','','Номер карточки№ производства по делу в судеСудФамилияРод занятийЗанимаемая должностьДолжностное лицоГлобальная организацияОтчетный периодИдентификатор СК','',0,'','20.03.2017 14:21:06','ок') 

Ответить