|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.01.2008, 17:37 | #1 |
Регистрация: 18.12.2006
Сообщений: 5
|
SQL запрос сразу по двум столбцам одной таблицы
Необходимо в одной таблице сделать выборку одновременно по 2-м столбцам. Кто нибудь может подсказать как это сделать! Вот пример того как я пытался это сделать:
SELECT [№ п/п], Дата, Наименование, Откуда, Куда, [Инвентарный номер], [Серийный Номер] FROM [журнал учета и движения техники] WHERE Откуда and Куда LIKE "%'+Edit1.Text+'%" order by [дата] |
02.01.2008, 17:53 | #2 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
может модераторы потом и поправят моё сообщение, но помоему то, что вы написали это какое-то извращенство!
Первым делом я бы Вам посоветовал переименовать поля в нормальные имена. Что Вы имеете ввиду под "SQL запрос сразу по двум столбцам"? На сколько мне известно, когда говорят, ну к примеру, SQL запрос сразу по двум столбцам, то имеют в виду, что запрашивают два поля после select'a, а Вы написали: [№ п/п], Дата, Наименование, Откуда, Куда, [Инвентарный номер], [Серийный Номер]. Чего Вы хотели добиться написав вот эту строчку: WHERE Откуда and Куда LIKE "%'+Edit1.Text+'%" order by [дата]? |
02.01.2008, 18:06 | #3 |
Регистрация: 18.12.2006
Сообщений: 5
|
Мне необходимо вывести в компонент DBGrid всю таблицу для просмотра "FROM [журнал учета и движения техники]"- для этого я и прописываю все поля, которые в ней существуют. А строчкой "WHERE Откуда and Куда LIKE "%'+Edit1.Text+'%" order by [дата]"- я хотел сделать выборку из двух полей "Откуда, Куда", чтоб найти весь путь движения техники по одному филиалу. LIKE "%'+Edit1.Text+'%" -это я прописывал поиск по условию. order by [дата]- группировал по дате полученные значения.
|
02.01.2008, 18:24 | #4 | |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Цитата:
Объясните, как понять найти весь путь движения техники ? Нужно узнать через какие пункты эта техника проезжает или может нужно расстояние узнать? Я просто не могу понять этот путь движения техники. Объясните на примере, без всякого кода, а с кодом потом уже попрбуем разобраться. И еще, забыл написать: я бы Вам посоветовал вместе с полями переименовать и таблицу. Последний раз редактировалось фЁдОр; 02.01.2008 в 18:27. |
|
02.01.2008, 22:02 | #5 |
Регистрация: 18.12.2006
Сообщений: 5
|
Извините. Все ответ нашол. Большое спасибо кто помогал.
Ответ: SELECT * FROM [журнал учета и движения техники] Where Откуда LIKE "%'+Edit1.Text+'%" or Куда LIKE "%'+Edit1.Text+'%" order by [дата] |
03.01.2008, 11:19 | #6 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
вопрос некорректно поставлен написали б просто: хочу слепить віборку с 2-я условиями а то я как-то не сразу вкурил, что Вам нужно
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
03.01.2008, 14:36 | #7 |
Регистрация: 18.12.2006
Сообщений: 5
|
Извините если что просто я начал программирование заниматься совсем не давно!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Многократное включение таблицы в запрос | Kofer | SQL, базы данных | 0 | 14.08.2008 22:59 |
Вывод результата по столбцам | Mary_star | SQL, базы данных | 4 | 03.03.2008 13:15 |
Копирование данных из одной таблицы в другую! | фЁдОр | БД в Delphi | 18 | 06.01.2008 19:27 |
как оператором insert вставить данные сразу в две таблицы? | furstenberg | БД в Delphi | 2 | 18.10.2007 16:39 |
Отправлять данные из одной таблицы в другую | Таня84 | БД в Delphi | 14 | 28.04.2007 23:23 |