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

Откуда:
Сообщений: 6
SELECT tblGlavnaya.Data, tblGlavnaya.fGroupEquipment, tblGlavnaya.fEquipment, tblGlavnaya.fIDGroupObjets, tblGlavnaya.fIDObject, tblGlavnaya.Высота
FROM tblGlavnaya
WHERE (((tblGlavnaya.Data)>#7/17/2000# And (tblGlavnaya.Data)<#8/25/2000#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2001# And (tblGlavnaya.Data)<#8/25/2001#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2002# And (tblGlavnaya.Data)<#8/25/2002#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2003# And (tblGlavnaya.Data)<#8/25/2003#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2004# And (tblGlavnaya.Data)<#8/25/2004#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2005# And (tblGlavnaya.Data)<#8/25/2005#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2006# And (tblGlavnaya.Data)<#8/25/2006#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2007# And (tblGlavnaya.Data)<#8/25/2007#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2008# And (tblGlavnaya.Data)<#8/25/2008#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2009# And (tblGlavnaya.Data)<#8/25/2009#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2010# And (tblGlavnaya.Data)<#8/25/2010#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2011# And (tblGlavnaya.Data)<#8/25/2011#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2012# And (tblGlavnaya.Data)<#8/25/2012#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2013# And (tblGlavnaya.Data)<#8/25/2013#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2014# And (tblGlavnaya.Data)<#8/25/2014#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2015# And (tblGlavnaya.Data)<#8/25/2015#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2016# And (tblGlavnaya.Data)<#8/25/2016#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2017# And (tblGlavnaya.Data)<#8/25/2017#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2018# And (tblGlavnaya.Data)<#8/25/2018#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2019# And (tblGlavnaya.Data)<#8/25/2019#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
OR (((tblGlavnaya.Data)>#7/17/2020# And (tblGlavnaya.Data)<#8/25/2020#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]));
6 ноя 12, 11:24    [13425206]     Ответить | Цитировать Сообщить модератору
 Re: чем заменить??????????????  [new]
swaap
Member

Откуда:
Сообщений: 109
Piterburg,

почему бы не назначить таблице псевдоним

так же дату можно сравнивать не полностью, а использовать day и month
6 ноя 12, 11:28    [13425225]     Ответить | Цитировать Сообщить модератору
 Re: чем заменить??????????????  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
Piterburg,

это запрос на T-SQL, да?
6 ноя 12, 11:30    [13425240]     Ответить | Цитировать Сообщить модератору
 Re: чем заменить??????????????  [new]
Piterburg
Member

Откуда:
Сообщений: 6
у меня в запросе меняется только год, чем в строке
OR (((tblGlavnaya.Data)>#7/17/2001# And (tblGlavnaya.Data)<#8/25/2001#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
заменить год (2001) чтоб поменьше писанины было?
6 ноя 12, 11:33    [13425263]     Ответить | Цитировать Сообщить модератору
 Re: чем заменить??????????????  [new]
Piterburg
Member

Откуда:
Сообщений: 6
да это запрос, какой не знаю-моя первая база в acceess
6 ноя 12, 11:35    [13425271]     Ответить | Цитировать Сообщить модератору
 Re: чем заменить??????????????  [new]
swaap
Member

Откуда:
Сообщений: 109
Piterburg
у меня в запросе меняется только год, чем в строке
OR (((tblGlavnaya.Data)>#7/17/2001# And (tblGlavnaya.Data)<#8/25/2001#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
заменить год (2001) чтоб поменьше писанины было?


я ж тебе написал что сделать или ты хочешь чтоб за тебя весь запрос переписали?)))
6 ноя 12, 11:35    [13425275]     Ответить | Цитировать Сообщить модератору
 Re: чем заменить??????????????  [new]
Glory
Member

Откуда:
Сообщений: 104760
Piterburg
у меня в запросе меняется только год, чем в строке
OR (((tblGlavnaya.Data)>#7/17/2001# And (tblGlavnaya.Data)<#8/25/2001#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
заменить год (2001) чтоб поменьше писанины было?

Для начала хорошо бы обратится в правильный форум
6 ноя 12, 11:35    [13425276]     Ответить | Цитировать Сообщить модератору
 Re: чем заменить??????????????  [new]
Piterburg
Member

Откуда:
Сообщений: 6
т.е. так
OR (((tblGlavnaya.Data)>#7/17/year# And (tblGlavnaya.Data)<#8/25/year#) AND ((tblGlavnaya.fGroupEquipment)=[Forms]![MainForm]![Тип_прибора]))
6 ноя 12, 11:41    [13425299]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить