SQL SERVER 2008 Select 문

밥 스키

해결하려는 약간의 문제가 있습니다. SQL SERVER 2008을 스토리지로 사용하여 VB6의 기능을 작업 중입니다. 여기 내 문제입니다 ....

tblClientInformation에 클라이언트, ClientID, ClientTask, TaskID, FromDate, ToDate에 대한 데이터를 입력합니다.

따라서 다음과 같이 클라이언트 데이터를 입력한다고 가정 해 보겠습니다.

ClientID  ClientTask  TaskID   FromDate   ToDate
177       Acct        21       7/28/2016  8/3/2016
179       Acct        21       7/28/2016  8/4/2016

그래서 여기에 내 문제가 있습니다.이 TaskID에 대해 2 개의 자리 만 열려 있습니다. 따라서이 레코드 중 하나를 입력하기 전에 다음과 같이 개수를 확인합니다.

Select ClientID from tblClientInformation where taskID=21 and FromDate>='7/28/2016'

이 경우 2의 개수를 얻습니다. 그러나 누군가가 2016 년 7 월 29 일에 다른 레코드를 추가하려고 할 때 내 문제가 발생하므로 (내 시작 날짜는 항상 오늘 임)이 경우 시스템에서이 작업을 수행합니다. ..

Select clientId from tblClientinformation where taskID=21 and FromDate>='7/29/2016' 

하지만 이제는 SQL SERVER의 FROMDATES가 모두 2016 년 7 월 29 일 이전이므로 레코드가없는 것으로 표시됩니다 (테이블 데이터에서 볼 수 있음). 하지만 FROMdate = 7/29/2016에 대해 클라이언트를 입력 할 때 FromDate와 ToDate 사이에 ClientID가 없는지 확인하고 싶습니다. 따라서 기본적으로 2016 년 7 월 29 일에 오늘 클라이언트를 추가하려고하면 2016 년 7 월 29 일이 FromDate와 ToDate 사이에 있기 때문에 2 개의 clientID가 표시되어야합니다.

gofr1

당신이 입력은 모든 레코드 표시하려면이 쿼리를 사용할 수 있습니다 Date사이이다 FromDateToDate(literaly을) :

DECLARE @DateToCheck date = '8/4/2016'

SELECT FieldsYouNeed
FROM tblClientinformation 
WHERE taskID=21 and @DateToCheck between FromDate and ToDate

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Select 문 SQL Server 2008 내의 IF 루프?

분류에서Dev

SQL Server 2008을 사용하여 select 문에서 문자열 확인

분류에서Dev

SQL Server 2012 Select 문

분류에서Dev

SQL Server select 문 문제

분류에서Dev

SQL Server 2008 및 연결 문자열

분류에서Dev

SQL Server 2008의 테이블 문제

분류에서Dev

SQL Server 2008의 루프 삽입 문

분류에서Dev

Insert 문 검사가 NULL SQL Server 2008 임

분류에서Dev

case 문의 조건-SQL Server 2008

분류에서Dev

Oracle 및 SQL Server의 SELECT 문

분류에서Dev

SQL Server 2008에서 select 문과 추가 열을 사용하여 테이블에 삽입

분류에서Dev

SQL Server 2008 R2에서 select 문 내부에 조건을 작성하는 방법

분류에서Dev

업데이트 문 SQL Server 2008 R2에서 오류없이 select 및 case를 사용하는 방법

분류에서Dev

SQL 서버 2008 SELECT

분류에서Dev

IBM WORKLIGHT SQL Server 2008

분류에서Dev

SQL Server 2008의 ORDER BY

분류에서Dev

SQL Server 2008 connection error

분류에서Dev

SQL Server 2008-With 절

분류에서Dev

SQL의 다중 분기 If 문의 성능 (Sql Server 2008)

분류에서Dev

SQL Server : SELECT 문의 분할 문자열

분류에서Dev

使用SQL Server 2008检查select语句中的字符串

분류에서Dev

SQL Server 2008 - Why can't I use WHERE on query from select count(*) as

분류에서Dev

SQL Server 2008 two tables with common dates field how to select by datewise from both tables

분류에서Dev

OPENXML SQL Server 2008을 통해 XML 구문 분석

분류에서Dev

두 문자열의 차이 반환 SQL Server 2008

분류에서Dev

CASE 문으로 선택 SQL Server 2008 R2

분류에서Dev

이스케이프 문자 SQL Server 2008 R2 [%]

분류에서Dev

SQL Server 2008 : 'AS'키워드 근처의 잘못된 구문

분류에서Dev

SQL Server 2008 R2 연결 문자열 오류

Related 관련 기사

뜨겁다태그

보관