Форум: "Базы";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];
ВнизКто знается на SQL подскажите Найти похожие ветки
← →
Antaan © (2007-04-24 19:41) [0]Делаю запрос
select count (distinct (Name)) from spisok
Выдаётся ошибка: неопределенная функция "distinct" в выражении, подскажите в чем ошибка?
Хотя по отдельности запросы:
select count (Name) from spisok
и
select distinct (Name) from spisok
работают без ошибок.
← →
Desdechado © (2007-04-24 19:46) [1]А справку почитать не судьба?
DISTINCT - не функция, скобки лишние.
← →
Antaan © (2007-04-24 20:00) [2]Без скобок пишет:
Oшибкa cинтaкcиca (пpoпyщeн oпepaтop) в выpaжeнии зaпpoca "count (distinct Name)"
← →
Jan1 (2007-04-24 20:07) [3]а как СУБД то называется?
← →
Antaan © (2007-04-24 20:15) [4]Я через ADO подключаюсь к БД Access
← →
Jan1 (2007-04-24 20:26) [5]
> Я через ADO подключаюсь к БД Access
в нем нельзя так делать... Сделай запрос, который выберет сначала distinct, сохрани его, а потом делай запрос по count уже из запроса:
Query1
select distinct (Name) from spisok
Query2
select count (Name) from Query1
← →
Antaan © (2007-04-24 20:53) [6]Jan1 спасибо за совет
← →
Savek (2007-04-25 09:07) [7]не нужно загоняться с сохранением, надо так:
select count (Name) from (select distinct (Name) from spisok)
← →
Jan1 (2007-04-25 10:58) [8]
> Savek (25.04.07 09:07) [7]
супер!
как говориться:"век живи век учись" :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c