SQL Server 기준으로 작성되었습니다. 이 쿼리는 특정 입사 날짜(@v_enterDate)부터 오늘 날짜까지의 근무 기간을 년, 월, 일로 계산합니다. HR 관련 시스템이나 근무 기간을 쿼리로 계산해고 싶은 분들은 다양한 응용 프로그램에서 사용할 수 있습니다. SQL을 이용한 근무 기간 계산하기근무 기간을 정확히 계산하는 것은 인사 관리, 급여 계산, 휴가 정산 등 많은 HR 관련 업무에서 중요한 부분입니다. 오늘은 SQL 쿼리를 이용해 특정 입사 날짜로부터 오늘까지의 근무 기간을 년, 월, 일 단위로 계산하는 방법에 대해 알아보겠습니다. 사용된 SQL 함수DATEDIFF: 두 날짜 사이의 차이를 계산합니다.MONTH, DAY: 각각 날짜에서 월과 일을 추출합니다.CONVERT: 데이터 타입을 변환..
Firebase는 Google의 서비스입니다.Firebase Console - Google 회원가입을 진행해 주세요. 프로젝트 생성1. 프로젝트 추가 2. 프로젝트 이름을 입력 3. Google Analytics는 사용하실 분만 선택 4. 완료 주요 기능Authentication간편한 인증 기능을 제공하여, 이메일 및 비밀번호, 전화번호, 다양한 소셜 미디어 계정을 통한 로그인 기능을 지원합니다.App Check앱 체크는 승인되지 않은 클라이언트가 백엔드 리소스에 액세스하는 것을 방지, API 리소스를 악용하지 못하게 보호합니다. Firestore Database Realtime Database보다 더 강력한 쿼리 기능과 더 큰 확장성을 제공합니다. 데이터는 문서 및 컬렉션 형태로 저장되며, 실시간 데이..
API (Application Programming Interface)API는 응용 프로그램 간 상호작용을 가능하게 하는 메커니즘입니다. 즉, 다른 프로그램이나 서비스의 기능을 사용할 수 있도록 해주는 인터페이스 역할을 합니다. API 호출하기자바스크립트로 API를 호출하는 방법은 여러 가지가 있습니다. 1. XMLHttpRequest 사용하기XMLHttpRequest는 자바스크립트를 이용해 서버와 상호작용하고 데이터를 쉽게 받아올 수 있게 하는 객체입니다. 조금 오래된 방식으로, 모든 브라우저에 지원됩니다만 Internet Explorer 친구가 무덤에 있어 괜찮습니다 :)var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://api.example.com/..
filter_var_array() 함수는 PHP에서 여러 변수를 동시에 검증하고 필터링할 수 있는 유용한 기능입니다. 이 함수는 배열의 각 요소를 지정된 필터로 처리하여, 필터링되거나 검증된 데이터만을 반환해줍니다. 사용자 입력 데이터 같은 외부 데이터를 처리할 때 특히 유용하게 사용됩니다. filter_var_array(array $array, array|int $options = FILTER_DEFAULT, bool $add_empty = true): array|false|null$data: 검증하거나 필터링할 데이터를 포함하고 있는 배열.$definition: 각 데이터 요소에 적용할 필터 또는 옵션의 배열.$add_empty: 필터링된 배열에 빈 값을 포함할지 여부를 결정함 (기본값: true)...
서브쿼리(Subquery)서브쿼리(subquery)는 하나의 SQL문에 포함되어 있는 또 다른 SQL 문을 말합니다.서브쿼리(subquery)를 포함하고 있는 쿼리(query)를 외부쿼리(outer query)라고 부르며, 서브쿼리(subquery)는 내부쿼리(inner query)라고도 부릅니다.서브쿼리는 다음과 같이 괄호()로 감싸져서 사용됩니다.서브쿼리(Subquery)를 사용할 때는 성능 저하를 유의해야 하며, 가능하다면 JOIN을 사용하는 것이 효율적일 수 있습니다. 서브쿼리는 복잡한 데이터 처리 요구사항에 유용하지만, 쿼리의 복잡성과 실행 시간이 증가할 수 있습니다. 서브쿼리?id가 '30'인 임직원 보다 입사일이 빠른 임직원의 id, 입사일(enter_date)을 알고 싶다고 가정합니다. ..