아래와 같이 파라메타 시작일, 종료일을 조건으로 지정하면 됩니다. SELECT * FROM [테이블명] WHERE 컬럼종료일 >= @시작일 AND 컬럼시작일
전체 글
책 / 운동 / 프로그램 개발에 대한 이야기를 하는 곳 입니다. 지식은 공유 되어야 한다는 저의 신념이 누군가 에는 작은 도움이 되었으면 합니다.1. SELECT TOP 갯수를 변수로 받아서 사용하는 방법 Declare @ROW_COUNT int = 30 SELECT TOP(@ROW_COUNT) * FROM [테이블명] 2. WHERE 조건에 변수 있으면 해당 컬럼이 검색되고, 값이 없으면 전체가 검색되는 방법 parameter @USE_FLAG_IN SELECT * FROM [테이블명] WHERE ((@USE_FLAG_IN = '' AND 1=1) OR (@USE_FLAG_IN '' AND USE_FLAG = @USE_FLAG_IN)) AND CO_CODE = @CO_CODE AND DIV_CODE = @DIV_CODE ORDER BY FULL_ORDER 3. WHERE 조건에 검색구분, 검색 값을 동적으로 받아서 사용하는 방법 DECLARE ..
HTML Select Box를 JQuery를 사용하여 구하는 방법에 대해서 알아 보겠습니다. 1. 선택한 Select Box의 Value를 구하는 부분 var selectedValue = $('#mySelectBox').val(); 2. 선택한 Select Box의 Text를 구하는 부분 var selectedText = $('#mySelectBox option:selected').text(); 3. Select Box의 옵션이 선택되었는지 확인 하는 부분 if (!$('#mySelectBox>option:selected').val()) { Console.log("값이 선택되지 않았습니다."); // 제어 구문 추가 } 4. Select Box의 전체 갯수를 확인하는 방법 var count = $('#m..
Linq에서 Enumerabel.GroupBy()를 사용하여 중복 값 찾기 아래 데이터 목록 lst에서 .GroupBy(), .Where(), .Select() 기능을 사용하여 중복 값을 찾습니다. 중복 된 총 항목 수만 필요 하다면 .Distinct().Count() 기능을 사용하여 간단히 구할 수 있습니다. 코드 예제) using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { List lst = new List() { 1, 2, 3, 3, 4, 4, 5, 6 }; var dup = lst.GroupBy(i => i) .Where(g => g.Count..

메타에서 개발한 오픈 소스 자바스크립트 라이브러리 React 설치 방법에 대해서 알아 보겠습니다. 1. 개발환경 세팅 (Node.js 설치하기) React가 구동할 수 있는 개발환경 Node.js를 먼저 설치 하도록 하겠습니다. Node.js는 아래 공식 사이트에서 설치가 가능 합니다. https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 1) 설치 파일을 다운로드 합니다. 2) 다운로드 한 파일을 실행 합니다. ** Node.js 유틸리티 설치하는 부분으로 이부분은 생략해도 됩니다. 2. React.js 설치하기 Windows 검색 > CMD 실행 Re..
특정날짜를 입력 받아 주간 기준으로 연장근무 가능시간 계산하는 로직을 공유합니다. 1. 주간 연장근무 가능시간 계산 하기 1) 계산식 (모든항목 분으로 환산하여 계산) - @가능시간 = @주간최대근무시간 - @근무시간 + @휴가시간 - @연장근무시간 2) 주간최대근무시간 (법정근로시간 52시간 기준) - @주간최대근무시간 = 52 * 60 3) 근무시간 (weekday를 이용하여 계산) - datepart(weekday)는 일요일 시작으로 순서대로 1(일),2(월),3(화),4(수),5(목),6(금),7(토) 숫자값을 출력 한다. - @근무시간 = 8 * (@weekday -1) * 60 4) 휴가시간 5) 연장근무시간 2. 쿼리 예시 CREATE FUNCTION [dbo].[GET_AVAILABLE_T..
제 PC에서 발생한 오류원문 fatal: detected dubious ownership in repository at 'D:/Source_study/CStuday' 'D:/Source_study/CStuday' is on a file system that does not record ownership To add an exception for this directory, call: git config --global --add safe.directory D:/Source_study/CStuday 위 오류는 Git이 파일 시스템에서 소유권 정보를 기록하지 않는 디렉터리에서 발생하는 것으로, GIT에 설정을 추가하여 해결 할 수 있습니다. 1. 해결방안 - 오류원문 처럼 해당 디렉터리 경로를 지정하는 방법..
문자열을 정렬하는 방법에 대해서 설명 드립니다. ㅇ 1) Linq를 이용하여 정렬하는 방법 오름차순 string answer = string.Concat(my_string.ToLower().OrderBy(c => c)); 2) Char[] Array로 변환하여 정렬하는 방법 오름차순 using System; public class Solution { public string solution(string my_string) { char[] arr = my_string.ToLower().ToCharArray(); Array.Sort(arr); string answer = String.Join("",arr); return answer; } } 3) Char[] Array로 변환하여 정렬하는 방법 내림차순 us..