본문 바로가기 메뉴 바로가기

뭐든지하는 웹개발

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

뭐든지하는 웹개발

검색하기 폼
  • 분류 전체보기 (169)
    • serverSide (141)
      • windows (17)
      • Linux (64)
      • ASP (13)
      • PHP (14)
      • MSSQL (24)
      • MariaDB(MYSQL) (6)
      • Python (2)
    • clientSide (11)
      • javascript (11)
      • html (0)
      • css (0)
    • IDE (10)
      • VSCODE (6)
      • GIT (4)
    • 일상 (6)
      • 이야기 (6)
  • 방명록

serverSide/MSSQL (24)
[MSSQL] 30분 단위 타임테이블

시간표 비스므리한걸 만들일이 생김.. 대강 시간은 시작시간 종료시간이 있고 30분단위 타임테이블을 만들어서 30분 안에 시간이 포함되는지 나타내면 되는데.. 제일 간단하게 작업할수 있는건 해당 날짜의 30분 단위 테이블을 만들고 거기에 LEFT JOIN으로 컬럼 내용을 조회하는걸로 작업하면 될꺼라 판단.. 30분단위로 뽑아주는 쿼리 SELECT dt.number+1 DayNo, tt.number+1 HourNo, mt.number+1 Quarter, dateadd(mi,(30*mt.number),dateadd(hh,tt.number,dateadd(dd,dt.number,'20190101'))) [START] ,dateadd(mi,(30*mt.number)+30,dateadd(hh,tt.number,dat..

serverSide/MSSQL 2019. 10. 16. 16:18
[MSSQL 2005] 날짜 랜덤 생성

업데이트 처리 시 날짜를 변경해줘야하는 경우가 종종 생김.. 근데 년도만 바꾸는게 아니고 날짜를 랜덤하게 입력해달라고 요청이 옴.. 방법.. 해당기준일로 랜덤값을 계산해서 더해줌 1월 1일부터 365일까지 더해주는걸로 처리 사용자함수에서 RAND() 가 사용이 안됨 그래서 뷰를 만들어서 함수에서 호출함 CREATE VIEW vw_getRANDValue AS SELECT RAND() AS Value ALTER FUNCTION [dbo].[REGDATE_RANDOM] (@DATE VARCHAR(23)) RETURNS DATETIME AS BEGIN DECLARE @RESULT VARCHAR(23) SELECT @RESULT = DATEADD(DAY, ROUND(365 * (SELECT Value FROM v..

serverSide/MSSQL 2019. 5. 10. 14:59
[MSSQL] 년 월 주차 뽑기

SELECT *,DATEPART( YEAR, WK.FRIDAY ) AS [년], DATEPART( MONTH, WK.FRIDAY ) AS [월], ( DATEPART( DAY, WK.THURSDAY ) - 1 ) / 7 + 1 AS [주] FROM ( SELECT CONVERT(VARCHAR(10),DATEADD(DAY,-(DATEPART(DW,CONVERT(SMALLDATETIME,'2019-01-01')+(NUMBER * 7) )-2),CONVERT(SMALLDATETIME,'2019-01-01')+(NUMBER * 7)),120) AS MONDAY ,CONVERT(VARCHAR(10),DATEADD(DAY,(6-DATEPART(DW,CONVERT(SMALLDATETIME,'2019-01-01')+(..

serverSide/MSSQL 2018. 12. 31. 09:18
[MSSQL] 그룹별 TOP 1 랜덤 뽑기

WITH CTE_LIST AS ( SELECT *,ROW_NUMBER() OVER(PARTITION BY 컬럼 ORDER BY NEWID()) AS ROWN FROM 테이블 ) SELECT * FROM CTE_LIST WHERE ROWN

serverSide/MSSQL 2018. 7. 21. 10:14
[MSSQL2005] 미러링 연결끊김

주서버 재부팅 후 연결이 끊겼다. 다시 연결을 시도하려고 하니 연결이 되지 않고.. 이벤트로그에 오류만 계속 쌓였다.. 모니터링 서버를 보안구성에서 제외시킨 후 동기화 되었고.. 동기화 후에 다시 모니터링 서버를 추가 하니 예전처럼 정상 작동 했다.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~추가 내용.. 다시 테스트 하는 과정에서 모니터링 서버를 제외 시킨 후에도 연결이 안되는 문제가 발생.. 결국엔 미러링 제거 한후에 미러링을 다시 설정하는데 트랜젝션 오류 발생....OTL 미러서버 DB 삭제 후 주서버 DB 전체 백업,트랜젝션 로그 백업 후에 미러서버에 복구 다시 미러링 시도.. 또 트랜젝션 오류 발생...OTL 주 서버 DB의 로그를 백..

serverSide/MSSQL 2018. 7. 21. 10:12
이전 1 2 3 4 5 다음
이전 다음

Designed by Tistory / Modified by 택대리
  • 분류 전체보기 (169)
    • serverSide (141)
      • windows (17)
      • Linux (64)
      • ASP (13)
      • PHP (14)
      • MSSQL (24)
      • MariaDB(MYSQL) (6)
      • Python (2)
    • clientSide (11)
      • javascript (11)
      • html (0)
      • css (0)
    • IDE (10)
      • VSCODE (6)
      • GIT (4)
    • 일상 (6)
      • 이야기 (6)
  • 방명록

티스토리툴바