전체 글 (271) 썸네일형 리스트형 [이슈사항] 날짜를 고정하지 말아요... 연휴를 보내고 나니 문제가 생겼다. 제작 후 잘 쓰여지던 기능이 무용지물이 된 것... 이슈 사항 : 이번 주 + 지난 주의 데이터를 기준으로 정보를 출력하는 프로그램이 있다. 사용자의 편의를 위해 지난 주 데이터는 별도 입력 없이 이번주 정보를 가지고 자동으로 세팅이 되었는데, 여기서 문제가 발생한 거다. 연휴가 포함된 이번 주의 경우 지난 주 데이터와 합쳐서 계산을 해야 했고, 총 2주 전의 정보까지 포함이 되었어야 했다. 벅벅... 수정내용 : 동적으로 계산하던 '지난 주'를 사용자가 직접 입력할 수 있게 변경하고, 그로 인해 뒷단의 로직도 전면 수정했다. 그래야 연휴 같은 특수한 경우에도 올바른 결과를 출력할 수 있으니 흑흑... 깨달은 점 : 더 편리하게 사용하기 위해 만든 기능이 오히려 예기치.. [Oracle SQL] 쿼리 합치기 연습2 (WITH절 사용) [Oracle SQL] 쿼리 합치기 연습1 (JOIN, UNION ALL 사용)※ 칼럼명과 테이블명은 테스트용으로 변경 ※ 1. 합치기 전 분리된 쿼리를 각각 짠다.- 각 조건들을 카운팅 하는 쿼리를 합치려고 함 - 첫번째 쿼리는 JOIN문을 써서 가독성을 높이고 최적화가 높120ne.xyz 지난 번 UNION ALL로 합쳐 주었던 쿼리를 WITH절로 줄여주어야 한다. 중복된 문장을 단축시켜 가독성을 높일 수 있고 실행 시간도 최소화 가능 오케이 콜 시작~! ※ 회사에서 사용하는 칼럼명과 테이블명은 테스트명으로 변경함 ※ -- 아래는 줄이기 전 코드 SELECT '2024-12' AS QUERY_MONTH, TOTAL_COUNT - NVL(FD.FILM_CNT_F, 0) - NVL(.. [Oracle SQL] 쿼리 합치기 연습1 (JOIN, UNION ALL 사용) ※ 칼럼명과 테이블명은 테스트용으로 변경 ※ 1. 합치기 전 분리된 쿼리를 각각 짠다.- 각 조건들을 카운팅 하는 쿼리를 합치려고 함 - 첫번째 쿼리는 JOIN문을 써서 가독성을 높이고 최적화가 높아 요즘 권장하는 방식으로 코드를 짰고, 세번째는 기존에 사용하던 익숙한 방식으로 쿼리를 짬 -- 첫번째SELECT COUNT(*)FROM TEST_TRNSNAME TNINNER JOIN TEST_SERVICE TSON TN.TEST_SERVICE_ID = TS.TEST_SERVICE_IDWHERE TS.TEST_WORK_CODE = '011' AND TS.TEST_PROC_STATUS 'DEL' AND ( TN.TEST_NUM_CHANGE = 'Y' .. 윈도우11 공유 프린터 연결 오류 0x00000709 의뢰 : 윈도우 11 업데이트 후 네트워크 프린터 연결이 안 됨다고 하심오류 코드 : 0x00000709내용 : 의뢰한 분의 PC가 시스템 종료시 자동으로 윈도우 11 업데이트 되었고, 공유 하는 메인 프린터(윈도우 10 사용)와 인쇄 구성 요소가 안 맞아 발생 인쇄용 Windows 11 RPC 연결 업데이트 - Windows Client인쇄 및 권장 구성에 대한 Windows 11 RPC 연결 업데이트를 소개합니다.learn.microsoft.com ::: 해결방법 · 실행(windows+R) -> gpedit.msc 로컬 그룹 정책 편집기 실행· 컴퓨터 구성 -> 프린터 -> RPC 연결 설정 구성· RPC 연결설정구성 : 사용 => 옵션 : 보내는 RPC 연결에 사용할 프로토콜 : 명명된 .. [MiPlatform] 다중 그리드 하나의 엑셀 시트에 저장(CreateExportObject함수 사용기) 기존에 사용하던 함수 = SaveExcelEX()- FileDialog 생성 후 사용(아래 참고)function onClick_btnExcelDownload(obj){ Create("FileDialog", "FileDialog"); FileDialog.Type = "SAVE"; FileDialog.FileName = substr(GetDate(),0,8) + "_test.xls"; FileDialog.Filter = "Excel 97 - 2003 통합문서 (*.xls)|*.xls|Excel 통합문서 (*.xlsx)|*.xlsx|"; if (!FileDialog.open()){ Destroy(FileDialog); return; } strFileName = FileDialog.FilePath + "\\.. [SQL] 조건 카운팅 쿼리의 단축화 1.조건 : 이번주 카운트만 출력- 회사에서 쓰는 컬럼명을 노출시킬 수 없어 테스트 컬럼명으로 게시- 여기서 작성한 COUMN6는 화면단에서 입력 받은 값이 들어감(여기서 들어간 조건의 이번주의 의미는 그저 입력 받은 값일 뿐임)SELECT COUNT(*)FROM TEST_TABLE1 TT1, TEST_TABLE2 TT2, TEST_TABLE3 TT3WHERE TT2.COLUMN1 = TT3.COLUMN1 AND TT1.COLUMN1 = TT3.COLUMN1 AND TT3.COLUMN2 = '011' AND TT2.COLUMN3 LIKE '%G' AND TT1.COLUMN4 = 'Y' AND TT3.COLUMN5 'DEL' AND TT3.COLU.. [JS] forEach 대신 contains const parentClassList = eParent.classList;parentClassList.forEach( target => { // 부모 span의 class에서 ax5-Calendar 찾기 if("ax5-Calendar".includes(target)) { if(!"calendar-Enabled".includes(target)) { target.classList.add('calendar-Enabled'); } } }); // ax5-Calendar 클래스를 가진 부모 요소에 calendar-Enabled 추가if (eParent.classList.contains('ax5-Calendar') && !eParent.classList.contains('calendar-Enabled').. [JS] Serialize(직렬화) https://ahma.tistory.com/65 Serialize란 무엇인가?코드를 쓰다 옆사람이 serialize가 뭔데 썼냐는 말에 저는 그냥 남들이 사용하길래 적었다. 라는 말도안되는 대답을 했습니다. serialize가 무엇이고 왜 사용하는지 궁금하여 기록한 내용입니다. Seriaahma.tistory.com 직렬화된 데이터 디코딩해서 보려면 아래 처럼 사용log(decodeURIComponent(requestData)); 이전 1 2 3 4 5 6 7 ··· 34 다음