Главная страница
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.019 c
4-85767
Oduvan
2002-08-12 21:24
2002.09.26
Кнопка на панели задачь у не модальной вормы?


4-85775
Dmitry Raduzhan
2002-08-13 14:21
2002.09.26
Список процессов


14-85649
murza
2002-08-30 14:54
2002.09.26
Продолжение логической игры


1-85494
ikivio
2002-09-17 02:05
2002.09.26
Добавить и удалить свой пункт в всплывающее меню Explorer


3-85398
BD
2002-09-05 04:39
2002.09.26
BD: MsAccess (ADO) -> Error