|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
13.10.2009, 14:23 | #11 |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 174
|
|
13.10.2009, 14:37 | #12 | |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
Цитата:
я бы очень удивился если бы это нужно было мне тут непонятки - у вас принципиальный вопрос решить это одним запросом или все равно как, главное - решить? в первом случае рекомендую попытать гуру файрберда почему не кушается 2 поля в фильтрации и как это можно сделать еще на ФБ во втором случае решение я написал (с учетом ваших ошибок выполнения) |
|
13.10.2009, 15:14 | #13 | |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 174
|
Цитата:
Пример: В таблице klient_uchet следующие записи: key_klient key_uslugi type_uchet data 3 1 1 12.10.09 3 1 0 11.10.09 3 3 0 11.10.09 Если использовать тот запрос, который вы предлагаете, то при key_klient =3 и data=13.10.09 получится: key_uslugi data 1 12.10.09 3 11.10.09 А мне нужно, чтобы в запрос попала только одна запись: key_uslugi data 1 12.10.09 потому что последнее значение type_uchet для key_klient=3 и key_uslugi=1 было равно 1, а меня такие записи не интересуют... надеюсь теперь понятно объяснил |
|
13.10.2009, 15:57 | #14 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
в условии же стояло требование "для типов 0 и 2"
там где у вас дата 12 октября - тип = 1 эта запись вообще не должна туда попасть ну и раз у вас все заработало - продолжайте развивать мысль под свои новые условия |
13.10.2009, 17:02 | #15 | |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 174
|
Цитата:
короче суть такая: мне нужно узнать какой тип учета для всех услуг конктретного клиента на определенную дату и отсеять из них те, у которых тип учета не равен 0 или 2. А у меня получается совсем не то, что нужно. |
|
13.10.2009, 17:10 | #16 | |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
вот текст стартового поста
причину непоняток я выделил жирным Цитата:
если нужно чтобы тип учета был не 0 или не 2, то и в условии запроса нужно писать Код:
|
|
14.10.2009, 09:12 | #17 | |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 174
|
Цитата:
К сожалению, тот запрос, который вы предложили, не отсеивает те услуги, в которых тип учёта был 0 или 2, а потом изменился. |
|
14.10.2009, 10:27 | #18 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
я считаю, что нужно яснее излагать свои мысли
тогда переделываем код ХП таким образом (я полагаю что в ФБ еще нет таких фунок как last_value()) Код:
|
14.10.2009, 11:59 | #19 | |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 174
|
Цитата:
И зачем писать where 0=0 ??? |
|
14.10.2009, 12:17 | #20 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выборка данных из таблицы и составление отчета! | WildKosha | Microsoft Office Excel | 20 | 25.02.2013 16:11 |
Выборка из таблицы | Kenny Spark | Microsoft Office Excel | 4 | 16.07.2009 15:15 |
выборка из таблицы | Screame | Microsoft Office Excel | 2 | 12.07.2009 19:55 |
ADO, выборка из таблицы. | Roof | БД в Delphi | 2 | 09.07.2008 18:51 |
Выборка из таблицы | ivp88 | БД в Delphi | 5 | 12.01.2008 14:36 |