Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.26;
Скачать: CL | DM;

Вниз

Помогите с запросом, плиз...   Найти похожие ветки 

 
skyr ©   (2002-09-04 06:43) [0]

select DISTINCT p_obl,count(p_obl)
FROM "members.DB"
where pas_date="" or Fam="" or Nam="" or Otc="" or Date_b_d="" or Date_b_m="" or Date_b_y="" or P_ind="" or P_reg="" or P_obl="" or P_city="" or P_strit="" or P_home="" or P_corp="" or P_dep="" or Pas_no="" or Pas_ser="" or Pas_date="" or Pas_give="" or Tel1="" or Tel2="" or Proff="" or Work_pls="" or Occup="" or Tchgrade="" or Scngrade="" or Stat="" or Dep_reg="" or Dep_loc="" or Dep_main="" or Sum_pay="" or Write_date="" or Card_no="" or Card_date=""
group by p_obl

Запрос выбирает по территориям ВСЕ незаполненные полностью записи!
Мне нужно чтоб он выбирал ВСЕ УНИКАЛЬНЫЕ записи (территории), но там где ВСЕ поля заполненны он должен ставить 0.


 
gek ©   (2002-09-04 07:42) [1]

Мне кажется с представлением это будет проще сделать


 
Desdechado ©   (2002-09-04 10:57) [2]

UNION


 
Fishka   (2002-09-04 11:11) [3]

>Запрос выбирает по территориям ВСЕ незаполненные полностью записи! - Да, выбирает.
>...он должен ставить 0. - Чтобы что-то поставить надо использовать, например, запрос с UPDATE.

Непонятно, что же Вы хотите? Что-то выбрать или заменить в файле?


 
skyr ©   (2002-09-04 11:23) [4]

Пример

районы Всего Заполненно Не заполненнно
г. Магадан 10 10 0
Тенькинский 15 10 5
Хасынский 5 0 0

Условие НЕ ЗАПОЛНЕНИЕ ЛЮБОЕ пустое поле!

Мне нужно ОДНИМ запросом получить такую таблицу чтобы потом все енто запихнуть в Excel
Вся проблема в том, что Для столбца незаполненно первая строка после запроса будет сод. данные для Тенькинского района, а мне надо чтоб запрос выдавал строки в таком же порядке как и для первых 2 столбцев!
Если мона сразу код SQL.


 
Fishka   (2002-09-04 11:33) [5]

Напишите пример нужного Вам результата запроса.


 
Hro ©   (2002-09-04 23:08) [6]

Я незнаю как в Paradox но для MSSQL я бы написал так:
Для простоты привожу пример для двух полей, Field1 и Field2, где Field1 - область

Select Distinct T.Field1, T1.F1, T2.F2 From
Table1 T,
(Select Field1, F1=Count(*) From Table1 Where Field2<>"") as T1,
(Select Field1, F2=Count(*) From Table1 Where Field2="") as T2
Where T.Field1*=T1.Field1 and T.Field1*=T2.Field1



Страницы: 1 вся ветка

Текущий архив: 2002.09.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
14-85694
MJH
2002-09-02 10:21
2002.09.26
Хороший способ от позвянькивающего кулера или чего-то там :)


7-85731
иван
2002-07-16 15:49
2002.09.26
TCanvas


3-85350
Ag2002
2002-09-04 16:27
2002.09.26
DataBase DeskTop


1-85557
deleon
2002-09-12 08:29
2002.09.26
Как получить контрольную сумму (CRC) функции?


1-85490
der
2002-09-16 09:24
2002.09.26
просмотр RTF