(질문-스포넷은 모르는게 없다!!) MS SQL 쿼리?
- [경]마이클
- 1077
- 15
스포넷은 모르는게 없다!! 맞죠?
회원분들중에 DB관리 하시는 분들도 있으시겠죠.
연구중이지만 속시원한 결과를 얻지 못해서 질문드립니다.
DB : MS SQL 2000
Table명 : tblData
Field는 LogTime(Datatime형), Data1(Nuberic(8,3)형)
----------------------------------------------------
2009-01-01 00:01:00 123.300
2009-01-01 01:02:00 123.400
' '
' '
' '
' '
2009-02-05 01:02:00 122.400
이렇게 데이타가 들어 있을때..
날짜별로 평균값을 구하는 방법을 알고 싶어요.. 도와주실꺼죠???
회원분들중에 DB관리 하시는 분들도 있으시겠죠.
연구중이지만 속시원한 결과를 얻지 못해서 질문드립니다.
DB : MS SQL 2000
Table명 : tblData
Field는 LogTime(Datatime형), Data1(Nuberic(8,3)형)
----------------------------------------------------
2009-01-01 00:01:00 123.300
2009-01-01 01:02:00 123.400
' '
' '
' '
' '
2009-02-05 01:02:00 122.400
이렇게 데이타가 들어 있을때..
날짜별로 평균값을 구하는 방법을 알고 싶어요.. 도와주실꺼죠???
댓글 15
스포넷은 자동 등업 시스템입니다. 가입후 가입인사 게시판과 출고신고 게시판에 인사 남겨주세요. 함께 환영 댓글 다시면 어느새 등급이 올라갈겁니다. ^0^
![profile image](http://www.kiasportage.net/files/member_extra_info/profile_image/419/907/008/8907419.png?20111207143054)
![profile image](http://www.kiasportage.net/files/member_extra_info/profile_image/975/891/008/8891975.jpg?20140826171134)
ㅋㅋㅋ 서포넷회원님들은 정말 많은 분야에 몸담고계시죠 ㅋㅋ
근데 저는 모른다는 ㅋ
근데 저는 모른다는 ㅋ
![profile image](http://www.kiasportage.net/files/member_extra_info/profile_image/419/907/008/8907419.png?20111207143054)
일별평균을 구해야 하니까...
select LogTime, avg(Data1) from tblData group by left(LogTime,10)
로 해야겠네요...
select LogTime, avg(Data1) from tblData group by left(LogTime,10)
로 해야겠네요...
GROUP BY LogTime 을 날짜별로 (시간개념을 뺀) 쿼리하고 싶어요
SELECT (convert(varchar(10),LogTime ,120), avg(Data1)as data1
FROM tblData
GROUP BY LogTime
-- 이렇게 들어가지 않나요?? 안한지 오래되니깐 가물가물하네요
FROM tblData
GROUP BY LogTime
-- 이렇게 들어가지 않나요?? 안한지 오래되니깐 가물가물하네요
![profile image](http://www.kiasportage.net/files/member_extra_info/profile_image/419/907/008/8907419.png?20111207143054)
datetime형이라 문자열함수가 안먹히면 날짜형을 문자형으로 변경해야겠네요...
select LogTime, avg(Data1) from tblData group by convert(char(10),LogTime,101)
이렇게 삽질해가면서 배우는 1인임다...
성공하면 꼭 알려주세요.
테스트를 할수가 없어서...
select LogTime, avg(Data1) from tblData group by convert(char(10),LogTime,101)
이렇게 삽질해가면서 배우는 1인임다...
성공하면 꼭 알려주세요.
테스트를 할수가 없어서...
![profile image](http://www.kiasportage.net/files/member_extra_info/profile_image/419/907/008/8907419.png?20111207143054)
select LogTime은 동혀니님처럼 해야겠군요.
댓글을 수정할 수가 없으니...
삽질의 연속입니다.
댓글을 수정할 수가 없으니...
삽질의 연속입니다.
![profile image](http://www.kiasportage.net/files/member_extra_info/profile_image/419/907/008/8907419.png?20111207143054)
select convert(char(10),LogTime ,120), avg(Data1) from tblData group by convert(char(10),LogTime,101)
확정!
이라고 믿어봅니다.
확정!
이라고 믿어봅니다.
확정!!!!. 감사드려요 테스트 완료
SELECT CONVERT(CHAR(10),LogTime ,120), AVG(Data1)
FROM tblData
GROUP BY CONVERT(CHAR(10),LogTime ,120)
관심 가져주신 분들 모두모두 감사드려요!! 역시 스포넷
SELECT CONVERT(CHAR(10),LogTime ,120), AVG(Data1)
FROM tblData
GROUP BY CONVERT(CHAR(10),LogTime ,120)
관심 가져주신 분들 모두모두 감사드려요!! 역시 스포넷
![profile image](http://www.kiasportage.net/files/member_extra_info/profile_image/834/874/008/8874834.jpg?20110822091745)
무슨 말인지 하나도 모르겠네요~@
도통 뭔 말인지..-_-;;
![profile image](http://www.kiasportage.net/files/member_extra_info/profile_image/742/868/008/8868742.gif?20110927193132)
데이터 테이블에서 특정 데이터만 골라서 그걸 평균값을 내고 마지막으로 날자별로 소트 시켜주는 쿼리문~
어려워요....
순식간에 db관리자 or 개발자 커뮤니티가 되버린 느낌..ㅎㅎ
개발자 커뮤니티 사이트보다 훨씬 더 빠르고 유용한거 같아요
권한이 없습니다. 로그인
이 아닐까요?
DB전문가는 아니고 그냥 이쪽에 관심있는 1인....