Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с distinc / 5 сообщений из 5, страница 1 из 1
21.08.2006, 16:13
    #33932711
МашкоБ.В.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с distinc
У меня есть форма на ней Grid заполняемый от локального представления, которое я фильтрую через Set Filter TO ,

SELECT view5
DO CASE
CASE k=0
SET FILTER TO MONTH(enddate)=gnNomerm AND YEAR(enddate)=YEAR(DATE())
SELECT distinc view5.code3
CASE k=1
SET FILTER TO code6=gnCode6 and enddate>=gdfromDate AND enddate<=gdtoDate
CASE k=2
SET FILTER TO code=gnCode and enddate>=gdfromDate AND enddate<=gdtoDate
endcase
но вьюха имеет имеет строки с одинаковыми значениями, чтобы в Grid не выводились одинаковые значения я попытался сделать так
SELECT distinc view5.code3
но мне выдается ошибка command is missing required clause
Как её исправить или есть другие способы.
...
Рейтинг: 0 / 0
21.08.2006, 16:20
    #33932730
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с distinc
МашкоБ.ВКак её исправить или есть другие способы.
есть
1. прочитать все-же хелп по синтаксису SQL-select
2. добавить from view5 into _cursor_name_ и работать уже с локальным курсором
3. переделать вьюху, чтобы выдавала уникальные строки
...
Рейтинг: 0 / 0
21.08.2006, 16:31
    #33932760
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с distinc
А еще хорошо бы заменить вот это:

Код: plaintext
enddate>=gdfromDate AND enddate<=gdtoDate
на вот это:
Код: plaintext
enddate BETWEEN gdfromDate AND gdtoDate
...
Рейтинг: 0 / 0
21.08.2006, 16:42
    #33932791
МашкоБ.В.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с distinc
-=AlexiS=- МашкоБ.ВКак её исправить или есть другие способы.
есть
1. прочитать все-же хелп по синтаксису SQL-select
2. добавить from view5 into _cursor_name_ и работать уже с локальным курсором
3. переделать вьюху, чтобы выдавала уникальные строки
Я читал help и там такой пример
SELECT DISTINCT TAlias1.company, TAlias2.order_date, ;
TAlias2.shipped_on ;

Я просто хотел знать можно ли в данной ситуации писать
SELECT distinc view5.code3
...
Рейтинг: 0 / 0
21.08.2006, 16:51
    #33932826
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с distinc
хелп читали ,
Ошибку видели command is missing required clause
так где-же FROM и INTO ?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с distinc / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]