자재관리에서 적용일 방안 및 SQL 0 2 3,274

by MS [SQL Query] [2024.05.31 03:30:36]



감사합니다. 그동안 많은 도움을 받아서 어려운 고비를 비교적 잘 넘기고 있습니다.

제가 글 솜씨가 안 좋고 요번 내용이 조금 어려워서 시스템의 일부 그림을 첨부 했습니다.

아마 마농님은 그림만으로 기능을 바로 이해를 하실것 같습니다만 간단히 설명을 하겠습니다.

그림은 자재관리(BOM)의 배치구조를 관리하는 화면인데요.

오늘 질문은 각 라인별 유효일 관리 방안에 대해서 알고 싶습니다.

 

아래 테이블은 저의 간단한 생각입니다. 그림상의 Feature code중 3가지에 대해서만 예로 사용했습니다.

예) M001, C00E, C00Q

Model Feature_Code Eff-In Eff-Out
AAA M001 2024/1/12 2024/5/2
AAA M001 2024/5/3 2999/12/31
AAA C00E 2023/7/3 2023/11/8
AAA C00E 2023/11/9 2024/6/3
AAA C00E 2024/6/4 2024/8/11
AAA C00Q 2023/11/9 2024/6/21
AAA C00Q 2024/6/22 2024/6/27

** 모델 AAA은 참조로 추가 했습니다.

만약에 2024/05/30을 기준일로 정한다면 화면처럼 보여주면 됩니다.

질문 내용: 1. 위의 테이블은 저의 간단한 생각입니다만. 혹시 좋은 방안이나 저의 방법에 문제점이 있는지요?

2. 기준일 2024/05/30을 기준으로 했을때 검색 SQL은 어떻게 하면 되나요?

 

읽어주셔서 감사합니다.

 

by 마농 [2024.05.31 08:34:58]

질문이 거창한 듯 한데. 특별한 내용은 안보이네요.
단순 구간 검색 문의 아닌지?
 

SELECT *
  FROM t
 WHERE '2024/05/30' BETWEEN Eff_In AND Eff_Out
;

 


by MS [2024.06.04 17:57:17]

감사합니다. 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입