Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

갑을병정이야기 29

Oracle에서 시스템 날짜를 활용한 분기 및 반기 계산 (connect by ...)

Oracle에서 시스템 날짜를 활용한 분기 및 반기 계산 Oracle SQL을 사용하여 특정 기간(분기 또는 반기)의 시작일과 종료일을 계산하는 방법을 정리합니다.1. 향후 2년간 분기 표시현재 날짜를 기준으로 향후 2년(8개의 분기)에 대한 정보 출력SQL 코드:SELECT TO_CHAR(ADD_MONTHS(SYSDATE, (LEVEL - 1) * 3), 'YYYY-Q') AS quarterFROM DUALCONNECT BY LEVEL 2. 각 분기별 포함 일수 계산각 분기(3개월 단위)에 해당하는 일수를 산출하는 방법SQL 코드:SELECT TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE, 'Q'), (LEVEL - 1) * 3), 'YYYY-Q') AS quarter, LAST..

DevExpress dxDataGrid 활용 및 JSON 데이터 처리

DevExpress dxDataGrid 활용 및 JSON 데이터 처리 Q: DxDataGrid에서 선택된 행의 데이터를 배열 형태로 받는 방법DxDataGrid에서 선택된 행의 데이터를 배열 형태로 가져오려면 getSelectedRowsData() 메서드를 사용합니다.var selectedData = $("#dxDataGrid").dxDataGrid("instance").getSelectedRowsData();console.log(selectedData); // 배열 형태로 출력Q: 선택된 행의 데이터를 AJAX로 서버에 보내는 방법`ajaxSubmit`을 사용하여 데이터를 JSON으로 변환한 후 서버로 전송할 수 있습니다.$("#myForm").ajaxSubmit({ type: "POST", ..

Eclipse Java Code Templates 생성 하는 방법?

Eclipse java code templates 생성 하는 방법? 이클립스에서 새로운 클래스 템플릿을 생성하려면 다음 단계를 따를 수 있습니다:이클립스 실행 후 Window > Preferences로 이동합니다.Java > Code Style > Code Templates를 선택합니다.Class 항목을 선택한 후 Edit 버튼을 클릭합니다.원하는 템플릿 내용을 입력하고 OK를 눌러 저장합니다.새 클래스를 생성할 때 해당 템플릿이 적용됩니다.더 자세한 설명은 여기에서 확인할 수 있습니다. 도움이 필요하면 알려주세요! 😊 이때 class name을 생성 하는 파일 이름으로 지정하고 class body을 구성 하려면? 이클립스에서 클래스 이름을 파일 이름으로 지정하고 클래스 본문을 구성하려면 다음과 같이..

Oracle 실전 활용 팁 모음 (2)

1. PIVOT과 CONNECT BY를 활용한 동적 쿼리PIVOT과 CONNECT BY를 활용하여 동적 월별 합산 쿼리를 작성할 수 있습니다.예제: 월별 거래 합산sqlWITH months AS ( SELECT TO_CHAR(ADD_MONTHS(TRUNC(SYSDATE, 'MM'), LEVEL - 1), 'YYYY-MM') AS month_label FROM dual CONNECT BY LEVEL 2. 반기별 거래 합산CASE 문을 활용하여 6개월 단위로 거래 데이터를 그룹화할 수 있습니다.예제: 반기별 합산sqlSELECT CASE WHEN EXTRACT(MONTH FROM transaction_date) BETWEEN 1 AND 6 THEN TO_D..

Oracle 실전 활용 팁 모음

Oracle 실전 활용 팁 모음 Oracle 데이터베이스를 다루면서 자주 접하는 문제를 해결하고, 효율적인 쿼리를 작성할 수 있는 방법들을 정리했습니다.1. Oracle에서 만 19세 나이 산출 방법만 나이를 계산하려면 MONTHS_BETWEEN 함수를 사용하여 생년월일과 현재 날짜 간 차이를 계산하고, 12로 나누어 연령을 산출할 수 있습니다.sqlSELECT TRUNC(MONTHS_BETWEEN(SYSDATE, TO_DATE('2005-04-10', 'YYYY-MM-DD')) / 12) AS ageFROM dual;만약 만 19세 이상인지 확인하려면 다음과 같은 쿼리를 활용할 수 있습니다:sqlSELECT CASE WHEN ADD_MONTHS(TO_DATE('2005-04-10', 'YYYY-..

안드로이드 개발과 유용한 팁들

안드로이드 개발과 유용한 팁들  안녕하세요, 오늘은 안드로이드 개발에 대한 유용한 팁과 예제를 공유하려고 합니다. 안드로이드 스튜디오 설정부터 자격 증명 관리, 그리고 Jetpack Compose를 활용한 BottomSheet 구현까지 다양한 주제를 다뤄봤습니다.1. 안드로이드 스튜디오에서 ExampleCustomCredential 설정 방법gradledependencies { implementation 'com.example:custom-credential:1.0.0'}Gradle 파일에 위와 같이 설정을 추가하면 ExampleCustomCredential을 사용할 수 있습니다.2. Credential Manager를 사용하여 사용자 로그인javaCredentialManager credential..

jQuery 배열 복사 방법

jQuery 배열 복사 방법slice() 메서드 사용:javascriptvar originalArray = [1, 2, 3, 4];var copiedArray = originalArray.slice();concat() 메서드 사용:javascriptvar originalArray = [1, 2, 3, 4];var copiedArray = [].concat(originalArray);Array.from() 메서드 사용:javascriptvar originalArray = [1, 2, 3, 4];var copiedArray = Array.from(originalArray);스프레드 연산자 사용 (ES6):javascriptvar originalArray = [1, 2, 3, 4];var copiedArray..

Remote Operations와 DxDataGrid를 활용한 웹 애플리케이션 예제

# Remote Operations와 DxDataGrid를 활용한 웹 애플리케이션 예제一오늘은 DxDataGrid를 사용하여 원격 데이터 작업을 수행하는 방법에 대해 알아보겠습니다. Node.js와 Express.js를 이용해 서버를 구축하고, 클라이언트 측에서는 DxDataGrid를 설정하여 필터링, 정렬, 페이징 작업을 구현하는 예제를 살펴보겠습니다.## 서버 설정먼저, Node.js와 필요한 모듈을 설치합니다. SQLite를 사용하여 데이터베이스를 설정하겠습니다.### 1. Node.js와 필요한 모듈 설치프로젝트 디렉토리에서 다음 명령어를 실행합니다:```bashnpm init -ynpm install express body-parser sqlite3```### 2. 데이터베이스와 테이블 생성`d..

Java와 함께 하는 koin(feat kotlin), json 활용 이야기

Java와 함께 하는 koin (feat kotlin), json 활용 이야기 안녕하세요, 개발자 여러분! 오늘은 Java와 다양한 도구를 활용하여 어떻게 효과적으로 프로젝트를 구현할 수 있는지에 대해 알아보겠습니다. 특히, Koin을 사용한 의존성 주입, JSON 데이터 처리, 날짜 포맷팅, 스레드 관리 등 유용한 기술들을 예제로 소개하겠습니다.Koin을 사용한 의존성 주입Koin은 경량의 의존성 주입 프레임워크로, Kotlin을 사용하여 간편하게 의존성을 관리할 수 있습니다. 다음은 Koin을 설정하고 사용하는 기본적인 방법입니다.Gradle 설정gradlebuildscript { ext { koin_version = "3.2.0" }}dependencies { imple..

Retrofit을 이용한 REST API 활용 방법

Retrofit을 이용한 REST API 활용 방법개요Retrofit은 Android 및 Java 애플리케이션에서 REST API를 호출하기 위해 널리 사용되는 타입 안전 HTTP 클라이언트입니다. 이 글에서는 Retrofit을 이용하여 REST API를 호출하는 방법과 함께 발생할 수 있는 오류 상황과 해결 방법을 소개합니다.1. 의존성 추가프로젝트에 Retrofit과 OkHttp를 포함시키기 위해 build.gradle 파일에 다음과 같은 종속성을 추가합니다.groovydependencies { implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2..

반응형