Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрос [FireBird 1.5]


elysee ©   (2006-08-01 11:37:00) 

Есть 2 поля, где значения А и Б соот-но.
Мне надо выбрать строки, где есть поля со значениями  А+Б. Как сделать:
Select * from ... where ??? = ???


Сергей М.   (2006-08-01 11:58:00) [1]

Приведи пару-тройку примеров такого "непостоянства" ..


Elysee   (2006-08-01 11:57:00) [2]

[6] Длины  № серии  документа и Серия документа непостоянны


Сергей М.   (2006-08-01 11:54:00) [3]


> по 2-м  значениям, которые извесны


Извлечь из известного "№ серии  документа+ Серия документа" отдельно "№ серии  документа" и отдельно "Серия документа" - великая проблема ?


Sergey13   (2006-08-01 11:52:00) [4]

select * from Table where Field0 = :Field0 and Field1 = :Field1


elysee   (2006-08-01 11:47:00) [5]

[1] Пардон.
Есть  3 поля:
1.№ серии  документа
2.Серия документа
3.№ документа

Мне надо выбрать строки по 2-м  значениям, которые извесны, т.е.
1.№ серии  документа+ Серия документа
2. 3.№ документа


Сергей М.   (2006-08-01 11:46:00) [6]

select * from Table where (Field0 = A + B) or (Field1 = A + B) or ... or (FieldN = A + B)


Sergey13   (2006-08-01 11:40:00) [7]

> [0] elysee ©   (01.08.06 11:37)

Если ты сможешь сформулировать вопрос понятнее по русски, то это может помочь и с нужным запросом.


Наверх

Титульная страница Поиск, карта сайта Написать письмо