Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
7-85709
иван
2002-07-16 19:57
2002.09.26
Kernel32.dll


1-85580
Октябрь
2002-09-14 12:01
2002.09.26
Фунция случайных чисел


3-85326
desha
2002-09-01 03:07
2002.09.26
Recno и Query


1-85519
Шурик Ш
2002-09-17 11:55
2002.09.26
Как подойти к созданию компонента?


3-85308
id_privin
2002-09-02 19:15
2002.09.26
как заставить IBDataSet выглядеть как OracleDataSet





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский