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

Вниз

Подскажите как написать запрос, чтобы за каждый месяц   Найти похожие ветки 

 
svt   (2006-10-03 12:12) [0]

Подскажите как написать запрос, чтобы за каждый месяц получить общее количество внесенной документации.

одна таблица, в которой храниться дата поступления документации.
id_doc   ||  date_in   ||  doc   ||

в результате получить:
01.06  - 34
02.06  - 21
и т.д.
Понимаю, что запрос пустяковый, но  если не так тяжело помогите с его написанием. Спасибо.


 
ANB ©   (2006-10-03 12:17) [1]

что то типа select month(date_in)||"."||year(date_in), count(*) from Table1
group by month(date_in)||"."||year(date_in)


 
fishka   (2006-10-03 12:22) [2]

Или типа:

SELECT SUBSTRING(convert(char(8),date_in,112),1,6), count(*)
FROM ssd
group by SUBSTRING(convert(char(8),date_in,112),1,6)
order by 1


 
svt   (2006-10-03 12:22) [3]


> select month(date_in)||"."||year(date_in), count(*) from
> Table1
> group by month(date_in)||"."||year(date_in)

а что значат || в запросе?


 
svt   (2006-10-03 12:29) [4]

А вот еще вариант
select month(date_in), count(*) from Glb_MAIN  where year(date_in)=1900 group by month(date_in)

c учетом того что было сказано
> ANB ©   (03.10.06 12:17) [1]


Спасибо.


 
ANB ©   (2006-10-03 15:52) [5]


> year(date_in)=1900

так по индексу не пойдет и будет тормозить. || - это склейка строк в оракле.


 
svt   (2006-10-04 13:32) [6]


> это склейка строк в оракле

склейка строк в mssql как осуществляется


 
Stanislav ©   (2006-10-04 14:11) [7]

svt   (04.10.06 13:32) [6]  
+ ?


 
Petr V. Abramov ©   (2006-10-04 15:16) [8]

> ANB ©   (03.10.06 15:52) [5]
> || - это склейка строк в оракле.
 если уж "в оракле", то month(date_in) не пройдет
тогда уж group by round(date_in, "month")


 
ANB ©   (2006-10-04 15:17) [9]


> Petr V. Abramov ©   (04.10.06 15:16) [8]
> > ANB ©   (03.10.06 15:52) [5]
> > || - это склейка строк в оракле.
>  если уж "в оракле", то month(date_in) не пройдет
> тогда уж group by round(date_in, "month")

я ж написал - типа. автор должен знать SQL своей СУБД.


 
Petr V. Abramov ©   (2006-10-04 15:59) [10]

> ANB ©   (04.10.06 15:17) [9]
:)


 
svt   (2006-10-06 10:05) [11]


> автор должен знать SQL своей СУБД.

спасибо за советы и помощь в освоении ньюансов языка своей СУБД :)



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

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

Наверх




Память: 0.49 MB
Время: 0.03 c
15-1164115777
просто человек
2006-11-21 16:29
2006.12.10
преобразование из pascal в блок-схему


2-1164332339
Sp1r1t
2006-11-24 04:38
2006.12.10
Экспорт из DLL


6-1153229738
avram
2006-07-18 17:35
2006.12.10
сокеты


2-1164479897
Ramzes35
2006-11-25 21:38
2006.12.10
DBGrid


2-1164136349
tototo
2006-11-21 22:12
2006.12.10
Array of Char