본문 바로가기

분류 전체보기59

[Oracle/오라클] LAST_DAY 월의 마지막 날 구하기 select substr(S1.DATE2021, 1, 6) AS MONTH2021, TO_CHAR(LAST_DAY(TO_DATE(S1.DATE2021)), 'DD') AS LAST_DAY FROM ( SELECT '20210101' AS DATE2021 FROM DUAL UNION ALL SELECT '20210201' AS DATE2021 FROM DUAL UNION ALL SELECT '20210301' AS DATE2021 FROM DUAL UNION ALL SELECT '20210401' AS DATE2021 FROM DUAL UNION ALL SELECT '20210501' AS DATE2021 FROM DUAL UNION ALL SELECT '20210601' AS DATE2021 FROM D.. 2021. 7. 11.
[Oracle / 오라클] Sub Query 서브쿼리 예제 [예제] 포인트 테이블에서 고객코드가 '2019000' 이후인 고객 중 포인트 합이 10,000 보다 큰 여성을 대상으로 고객코드, 고객명, 포인트 합계를 검색 - 출처 : 하루10분 _SQL 1) 포인트 테이블에서 고객코드가 '2019000' 이후인 고객 중 포인트 합 SELECT S1.CUSTOMER_CD, S1.TOT_POINT FROM (SELECT CUSTOMER_CD, SUM(POINT) TOT_POINT FROM TB_POINT WHERE CUSTOMER_CD >= '2019000' GROUP BY CUSTOMER_CD) S1 WHERE S1.TOT_POINT >10000; 2) 여성을 대상으로 조건 추가 SELECT S2.* FROM( SELECT S1.CUSTOMER_CD, S1.TOT_.. 2021. 5. 31.
[Oracle / 오라클] 누적합계를 UPDATE 하기 고객정보 테이블 SELECT * FROM TB_CUSTOMER WHERE CUSTOMER_CD ='2017042'; 고객의 포인트 누적 테이블 SELECT * FROM TB_POINT WHERE CUSTOMER_CD ='2017042'; CB_CUSTOMER 테이블의 TOTAL_POINT 칼럼에 TB_POINT의 POINT 합계 UPDATE UPDATE TB_CUSTOMER CU SET CU.TOTAL_POINT = (SELECT SUM(CP.POINT) FROM TB_POINT CP WHERE CP.CUSTOMER_CD = CU.CUSTOMER_CD GROUP BY CP.CUSTOMER_CD ) WHERE CU.CUSTOMER_CD = '2017042'; 2021. 5. 31.
[PHP] foreach 결과 2021. 5. 29.