числа и время
люди поможите... торможу
под катом текст 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.
однако когда я вот так пишу, получаю данные и ночные тоже. че делать?
под катом текст 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.
однако когда я вот так пишу, получаю данные и ночные тоже. че делать?
no subject
приведи пример неправильной записи, которая у тебя получается, хотя не должна: мне нужно ее старттайм и ендтайм