#1 16.05.07 23:05
Очень тупой вопрос, для тех кто шарит в SQL
Очень надо как можно быстрее.
Как написать запрос в access на sql чтобы посчитать следующее:
есть таблица Х. столбец , состоящий из текстовых данных, а именно
Тип объекта: бумажный или электронный.
так вот надо, чтобы в результате запроса реализовалось следующее: сумма всех строк в столбце со значением "электронный" разделить на общее количество строк.
другими словами посчитать частное на общее.
очень надо. очень срочно. плиз
Offline
#3 16.05.07 23:22
Re: Очень тупой вопрос, для тех кто шарит в SQL
Данные: есть распределение документов по типам носителя. (Тип объекта: электронный или бумажный)
хочу посчитать: сколько приходится электронных документов на общее количество документов
или опять не понятно?
Исправлено marinad (16.05.07 23:23)
Offline
#8 17.05.07 00:41
Re: Очень тупой вопрос, для тех кто шарит в SQL
help! очень надо ...срочно..это ведь легко...это просто я не могу. знаю что там будетчто-то SELECT count "электронный"/count ....
т.е. что-то такое, но я не знаю грамматики написания, я уже всё забыла.
HELP! работа горит.....пожалуста....ведь это для умных людей раз плюнуть
....видимо все уже спят.....хм....очень трагично....
Исправлено marinad (17.05.07 01:09)
Offline
#10 17.05.07 08:46
Re: Очень тупой вопрос, для тех кто шарит в SQL
Код: SQL:
SELECT Count(1)/(SELECT Count(1) FROM таблица) AS result FROM таблица WHERE [Тип объекта]="электронный";
два ньанса))
1) выборка идет сразу регистронезависимая, т.е. WHERE [Тип объекта]="электронный" и WHERE [Тип объекта]="эЛектРоннЫй" - одно и тоже)))
2) AS result - это имя выводимого результата, можно убрать.
ЗЫ попиарюсь))
в 11 классе у меня было второе место на областной недели информатики по access'у без подготовки:))
Offline
#11 17.05.07 09:50
Re: Очень тупой вопрос, для тех кто шарит в SQL
а вот так не проще ?
select result = (
(select count(*) from таблица)/(select count(*) from таблица where Тип like 'электронный')
)
ну и конвертнуть результат соответственно в вещественное а то от деления целого на целое интерпритатор приведет к целому т.е. к 0
Исправлено trooly (17.05.07 09:52)
Offline
#12 17.05.07 10:11
#13 17.05.07 10:14
#14 17.05.07 10:17
#15 17.05.07 10:19
Re: Очень тупой вопрос, для тех кто шарит в SQL
пиво доставлять по адресу www.sql.ru, второй линк направо.
Offline

