Вопрос № 75905: SQL запросы
Доброго времени суток.
Подскажите как реализовать запрос, ситуация такая:
Есть БД
Id_remont
Data
Remont
Необходимо выташить Remont за определенный период (например с 01.01.2004 по 01.02.2004) и подсчитать ...
Вопрос № 75.905
SQL запросы
Доброго времени суток.
Подскажите как реализовать запрос, ситуация такая:
Есть БД
Id_remont
Data
Remont
Необходимо выташить Remont за определенный период (например с 01.01.2004 по 01.02.2004) и подсчитать обшее количество Remont.
Отправлен: 15.02.2007, 19:03
Вопрос задал: Scuba (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Архангельский Андрей Германович
Здравствуйте, Scuba!
Select Remont from Table where Data between '01/01/2004' and '01/02/2004';
количество
Select Count(Remont) from Table where Data between '01/01/2004' and '01/02/2004';
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Отвечает: Korolyov Alexandr
Здравствуйте, Scuba!
Я так понимаю, что remont - это описание ремонта, тогда имеем
Select Remont, Count (Remont) as CountOfRemont
From BDRemont
where Data between #01.01.2004# and #01.02.2004#
Group by Remont
--------- Читайте help
Ответ отправил: Korolyov Alexandr (статус: 2-ой класс)
Ответ отправлен: 15.02.2007, 22:05
Отвечает: KDV
Здравствуйте, Scuba!
на самом деле рекомендую указывать какая именно СУБД
Если Id_remont Data и Remont - поля таблицы, то:
select
count(*) //или count()
from <имя таблицы>
where
Data >= [дата в формате Данного Субд. скорее всего 01.01.2004, но возможны варианты ]
AND Data <= [все таже дата]
--------- Делай, что должно, и будет что будет
Ответ отправил: KDV (статус: 3-ий класс)
Ответ отправлен: 16.02.2007, 09:28
Отвечает: Химяк Виктор Васильевич
Здравствуйте, Scuba!
select count(id_remont)
from Table
where data between '01.01.2004' and '01.02.2004'
Ответ отправил: Химяк Виктор Васильевич (статус: 3-ий класс)
Ответ отправлен: 18.02.2007, 21:24