lebeda: (Default)
[personal profile] lebeda
люди поможите... торможу
под катом текст sql


SELECT
([Amount])

,[Contents],StartTime,EndTime

FROM [MinAs].[dbo].[ACCUM]
where (CONVERT(char(8),StartTime,112) >= '20100622'
and CONVERT(char(8),EndTime,112)<= '20100623')
and (substring(CONVERT (char(8), StartTime, 108),1,5)>= '07:00'
and substring(CONVERT (char(8), endTime, 108),1,5)<= '19:00')
and Contents='110'


есть StartTime число+время начала и EndTime число+время окончания.
надо узнать количество записанное в Amount
с 22/6/10 до 23/6/10
и только в утренние часы 7:00 до 19:00.

однако когда я вот так пишу, получаю данные и ночные тоже. че делать?
From: [identity profile] ptfenix.livejournal.com
Ну так отбери те, у кого енд-дэйт до первого июля :)
В основном селекте отбери. Вне функции. Почему так нельзя?

Почему так нельзя?

Date: 2010-07-06 09:45 am (UTC)
From: [identity profile] lebeda.livejournal.com
можно :) я когда в панике мало того что туплю, я вообще отключаюсь.

May 2012

S M T W T F S
  12345
6 7891011 12
13 141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 25th, 2025 12:44 am
Powered by Dreamwidth Studios
OSZAR »