sql 토요일 계산 제거
최근 에 업무 중 에 이런 요 구 를 가지 고 있 습 니 다. 모두 두 페이지 입 니 다. 먼저 우리 가 알 고 있 는 내용 은 첫 번 째 페이지 에 보 여 줘 야 합 니 다. 그러나 5 일 (토요일 포함 되 지 않 음) 후에 첫 번 째 페이지 의 내용 은 자동 으로 삭제 되 고 이런 내용 을 두 번 째 페이지 에 자동 으로 보 여 줍 니 다.
그러면 그 중에서 가장 중요 한 문 제 는 이 다섯 개의 근무일 을 어떻게 계산 하 느 냐 하 는 것 이다. 처음에 저 는 데이터 베이스 에 필드 를 추가 하고 이 필드 를 통 해 며칠 동안 연산 할 수 있 는 지 생각 했 습 니 다. 한 마디 로 절 차 를 통 해 간소화 하고 싶 었 지만 결국은 통 하지 않 았 습 니 다.
마지막 으로 저 는 sql 문 구 를 통 해 현재 날짜 와 데이터 베이스 에 전 달 된 그 당시 날짜 에 비해 일 수 를 계산 할 수 있 는 지 생각 합 니 다. 그러면 우 리 는 훨씬 가 벼 워 질 것 입 니 다.
<span style="font-family:KaiTi_GB2312;font-size:18px;">select count(*) frommaster..spt_values
where number between 1 anddatediff(dd,'2016-2-26','2016-3-4') and type = 'P' and datepart(dw,dateadd(dd,number-1,'2012-7-1')) not in(1,7)
go</span>
물론 이런 sql 문 구 는 아직도 많 습 니 다. 바로 이런 sql 은 우리 의 많은 절 차 를 간소화 하고 우 리 를 더욱 편리 하 게 할 수 있 습 니 다.예 를 들 어 Oacle 에서 시간 을 통 해 분기, 주 몇 을 자동 으로 계산 합 니 다.
(a.STIME,'q'),
(b.(A.STIME,'d')
sql 을 적당 하 게 이용 하면 우리 가 많은 부담 을 줄 일 수 있 습 니 다. 모 르 는 것 을 두려워 하지 않 는 다 는 것 은 우리 가 조사 하지 않 고 항상 당연 하 다 고 생각 하 는 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.