Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 24.02.2016, 21:22
starcon starcon вне форума
Новичок
 
Регистрация: 15.03.2014
Сообщения: 84
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию выборка двух значений из одной колонки

Профи, помогите с запросом .
Суть такая :
Есть таблица , в ней столбцы с данными.
Нужно сделать выборку данных с использованием дат (точнее промежутков между указанными датами).
Как бы проблем нет, но нужно включить в промежутки даты ,выборку двух разных значений в одном столбце.
Столбец FRUKT и указать Яблоко.
Если применить как указал в коде , всё работает.
Как вывести Яблоко и Грушу ?, они находятся в столбце FRUKT
Код:
f.SQL.Add('SELECT DISTINCT * from obstan country');
f.SQL.Add('where ID>0');
f.SQL.Add('and DATE >='+#39+DBDateTimeEditEh1.Text+#39);
f.SQL.Add('and DATE <='+#39+DBDateTimeEditEh2.Text+#39);
f.SQL.Add('and ADD like'+#39+Edit1.Text+#39);
if DBComboBoxEh2.Text<>'' then f.SQL.Add('and ORKIS like'+#39+DBComboBoxEh2.Text+#39);
if DBComboBoxEh4.Text<>'' then f.SQL.Add('and FRUKT like'+#39+DBComboBoxEh4.Text+#39);
if DBComboBoxEh3.Text<>'' then f.SQL.Add('and TYPE like'+#39+DBComboBoxEh3.Text+#39);
if DBComboBoxEh1.Text<>'' then f.SQL.Add('and PRAME like'+#39+DBComboBoxEh1.Text+#39);
f.SQL.Add('order by date, ADRES ');
f.Open;
Добавляю
Код:
if DBComboBoxEh5.Text<>'' then f.SQL.Add('or FRUKT like'+#39+DBComboBoxEh5.Text+#39);
Выбирает и яблоко и грушу , но ломается период DATE.
Получается , выбирает за всё время , а надо строго в промежутках времени , указанных в DBDateTimeEditEh1 и DBDateTimeEditEh2.

Благодарю
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:00.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025