문상연 2013.10.27 09:56 Views : 6025
시간당 4개의 체널의 각각 건수를 조회하는겁다
조건 : 각각의 채널이 0보다 큰건수가 몇개인지 조회를 함
데이타
==================
결과 :
.아시는 분은 좀 가르쳐주시기바랍니다
2013.10.27 13:53
hour , iif 를 이용하시면 됩니다.
네이버나 구글에서 엑세스 명령어를 찾아서 공부하시면 될듯 하구요..
엑셀의 함수를 찾아 보시면 손쉽게 적용 가능 합니다.
나머지는 ansi 쿼리를 따르니 큰 어려움은 없을듯 합니다.
복잡한 쿼리는 뷰를 활용하시는게 좀더 간편합니다.
SELECT hour(a.time) AS [Time] , sum( iif ([a.ch1] <> 0 ,1,0) ) AS [ch1] , sum( iif ([a.ch2] <> 0 ,1,0) ) AS [ch2] , sum( iif ([a.ch3] <> 0 ,1,0) ) AS [ch3] , sum( iif ([a.ch4] <> 0 ,1,0) ) AS [ch4]FROM Table1 agroup by hour(a.time);
cmd_comment_vote_user Upvote1 Downvote0
2013.10.27 14:24
건우아빠님 고맙습니다
cmd_comment_vote_user Upvote0 Downvote0
Keep me signed in.
hour , iif 를 이용하시면 됩니다.
네이버나 구글에서 엑세스 명령어를 찾아서 공부하시면 될듯 하구요..
엑셀의 함수를 찾아 보시면 손쉽게 적용 가능 합니다.
나머지는 ansi 쿼리를 따르니 큰 어려움은 없을듯 합니다.
복잡한 쿼리는 뷰를 활용하시는게 좀더 간편합니다.
SELECT hour(a.time) AS [Time]
, sum( iif ([a.ch1] <> 0 ,1,0) ) AS [ch1]
, sum( iif ([a.ch2] <> 0 ,1,0) ) AS [ch2]
, sum( iif ([a.ch3] <> 0 ,1,0) ) AS [ch3]
, sum( iif ([a.ch4] <> 0 ,1,0) ) AS [ch4]
FROM Table1 a
group by hour(a.time);