본문 바로가기

분류 전체보기

(50)
[MSSQL] 그룹별 최상위 데이터 가져오기 그룹별 최상위 데이터 가져오기 MSSQL에서 그룹별 최상위 데이터를 가져오는 방법은 JOIN을 이용한 방법, 서브쿼리를 이용한 방법 등 여러가지를 생각해볼 수 있겠습니다만, 여기서는 제가 가장 간단하고 이해하기 쉽다고 생각하는 순위함수와 OVER절을 이용한 방법에 대해 설명하겠습니다. 학습에 이용할 테이블과 데이터는 다음과 같습니다. SELECT Name, Month, SellCount FROM MonthlySales 테이블 전체 데이터 조회결과 최종목표/결과쿼리 먼저 최종적인 쿼리를 보여드리고 단계적으로 설명하도록 하겠습니다. 위의 테이블 데이터에서 각 과일명 별로 판매량이 제일 많은 달의 로우만 가져오는 쿼리입니다. SELECT * FROM ( SELECT Name , Month , SellCount..
[MSSQL] 저장 프로시져2(쿼리 저장 및 실행 / 출력용 매개변수 OUTPUT) -- 게시물 신규 등록 프로시저 CREATE PROC UP_INSERT_BOARD @TITLE VARCHAR(300), @CONTENT TEXT, @USER_ID VARCHAR(20), @WRITER VARCHAR(10), @PASSWORD VARCHAR(10) AS -- (BOARD_MAIN_IDX의 최대값을 구해와서 새 게시물의 IDX로 쓰기 위해 변수지정) DECLARE @BOARD_MAIN_IDX CHAR(8) SET @BOARD_MAIN_IDX = (SELECT ISNULL(MAX(BOARD_MAIN_IDX), 10000000) + 1 FROM T_BOARD_MAIN) INSERT T_BOARD_MAIN VALUES (@BOARD_MAIN_IDX, @TITLE, @CONTENT, @USER_ID..
HTML5 VIDEO 태그로 웹페이지에 동영상 넣기 HTML5에서 새로 나온 기능인 태그를 사용해서 웹 페이지에 동영상을 넣을 수 있습니다. 1. 호환성 브라우저 호환성은 IE9 부터 태그를 지원합니다. 지원하는 동영상 포맷을 IE9 부터 .webm, .mp4 를 지원합니다. 2. 주요 속성 - width : 동영상 너비 - height : 동영상 높이 - controls : 설정되면 소리 조절(volume), 동영상 탐색(seek), 일시 정지(pause)/재시작(resume)을 할 수 있는 컨트롤러를 제공합니다. - autoplay : 설정되면 페이지 로딩시 자동 실행됩니다. - oncontextmenu : false 를 반환하면 마우스 오른쪽 키로 띄우는 팝업 메뉴를 사용할 수 없게 됩니다. - src : 동영상을 지정합니다. 내부의 속성을 사용하여..
HTML5 - Video 태그 사용하기 / 예제 HTML5 비디오 태그 샘플 안녕하세요. 고코더 입니다. 웹에서 비디오를 재생 시킬때 애용하던 태그가 있습니다. embed : 멀티미디어 태그 ▼ 이런식으로 src에 주소 값만 넣어주면 ▼ 추억의 플레이어 스킨을 볼 수 있습니다 . HTML4에서 사용이 중지되었지만 HTML5에는 다시 사용이 가능하지만 권장사항은 아닙니다. 왜냐면 HTML5에 Video 강력한 태그가 존재하기 때문입니다. ▼ 아래의 코드를 웹에서 실행하면 ▼ 새로운 모습의 비디어 플레이어가 나타납니다. 훨씬 세련된 모습입니다. ▼ 이 태그의 컨트롤바 속성을 알아보겠습니다. controls : 플레이어 컨트롤바가 나타납니다. autoplay : 플레이어 컨트롤바가 나타납니다. ▼ 상단의 비디오 태그의 controls 를 "autoplay"..
[html] HTML5 <video> video태그 사용 loop source autoplay control muted preload 사용예시 //control이 표시되며 저절로 재생되고 반복재생된다. IE 8 이하는 비디오가 나오지 않습니다. IE 버전을 업데이트 하시길 바랍니다. video 태그는 html5에 나온 태그이다. mp4, webm ogg 이렇게 세 가지 형식을 지원한다. 지원되는 파일 형식 MP4는 전체 브라우저에서 가능한 것과 달리 webm이나 ogg는 안 되는 브라우저도 많으니 기본 mp4를 추천한다. browser support HTML5태그이기 때문에 하위 버전 호환은 안 좋다. IE9부터야 video 태그를 지원한다. attribute 와 함께 사용할 수 있는 속성들이다. 하나하나 살펴보자 1. autoplay - 비디오가 로드 되면 자동 실행 - IE9+, Chrome, FF, Safari, Opera 지원 ..
Git 저장소 - 세 가지 상태 (using Visual Studio) 이전에 포스팅했던 Git 저장소의 세 가지 상태에 대해 Visual Studio를 사용해서 직접 눈으로 확인해보자. 이전 포스팅: https://imsoftpro.tistory.com/57?category=802036 먼저 이전 포스팅에서 만든 Git에 publish한 프로젝트를 열어보면 파일의 좌측에 자물쇠 모양의 아이콘이 생긴걸 확인할 수 있다. 해당 파일들은 모두 Git Directory에 저장이 되었음을 나타낸다. 여기서 소스파일 하나를 추가해보자. 그러면 위 그림과 같이 Git test 프로젝트 파일은 체크 표시로 바뀌고 Class.cs파일의 좌측에는 +표시가 나타난다. 느낌이 온다. 체크표시는 파일의 변경을 나타내고 +는 새로운 파일의 추가를 나타내는구나! 이제 팀 탐색기에서 변경내용으로 들어..
[IIS] 파일 업로드 권한 설정 일반적으로 IIS에서 파일 업로드 관련 서비스를 하려면 파일 업로드 서비스 접근 계정이 폴더에 쓰기 권한이 있어야 한다. IIS7의 기본 게스트 계정은 IUSR 게스트 계정은 인터넷(IIS)으로 네트워크에서 접근하는 익명의 사용자를 위한 계정이다. ex) [파일서비스 기본 설정] HostName은 일반적으로 MachineName(PC 이름)과 동일하게 보면 될 것 같다 파일 서버 폴더 선택 후 오른쪽 버튼 -> 속성 -> 보안 -> 편집 -> 추가 [위치 버튼 클릭] 가장 상위에 있는 HostName 클릭 후 확인 "찾을 위치를 선택하십시오." 에 HostName이 들어감 고급 버튼 클릭 지금 찾기 버튼 클릭 검색 결과에서 IIS_IUSRS, IUSR를 찾아서 클릭(Ctrl 키 누르고 마우스로 클릭) 후..
[Jquery UI] Datepicker 간단 사용법 Jquery UI 공식사이트인 https://jqueryui.com 에서 모든 Example과 API문서를 보고, 실무에서 많이 쓰일 것 같은 내용만 손쉽게 사용 할 수 있도록 정리해보았습니다. 현재 최신 버전인 1.12.1 버전 기준입니다. 기본 설정 5~7라인에는 Jquery UI를 사용하는데 필요한 js파일과 css파일이 선언되어 있고, 13라인에는 input객체를 datepicker로 사용하겠다고 선언되어있다. 13라인이 없다면 10라인이 input은 그냥 텍스트를 입력받는 input이지만 13라인이 있다면 input을 클릭했을 때 달력이 출력되고, 날짜를 선택하면 선택한 날짜가 input에 입력된다. 일자: $("#datepicker").datepicker(); datepicker 별 옵션 설정..