각 팀에서 집과 결원에서 한 번씩 서로 경기 할 토너먼트를 만들려고합니다.SQL 토너먼트 날짜 생성기
나는 매주 금요일 팀이 하나를 재생할 수 있도록 날짜를 생성 할 또 다른
TempExampletable 최종 결과는 각 팀이 일주일에 한 번 연주와 모양을 보여줍니다.
TempExampleTable2는 내가 현재 가지고있는 데이터와 날짜를 생성하기 위해 사용할 데이터를 보여줍니다.
DROP TABLE TempExampletable;
DROP TABLE TempExampletable2;
CREATE TABLE TempExampletable(
Home VARCHAR(100),
Away VARCHAR (100),
Playing DATETIME
)
INSERT INTO TempExampletable VALUES
('Team 1', 'Team 2', '2017/12/01 17:30:00'),
('Team 1', 'Team 3', '2017/12/08 17:30:00'),
('Team 1', 'Team 4', '2017/12/15 17:30:00'),
('Team 2', 'Team 1', '2017/12/22 17:30:00'),
('Team 2', 'Team 3', '2017/12/15 17:30:00'),
('Team 2', 'Team 4', '2017/12/08 17:30:00'),
('Team 3', 'Team 1', '2017/12/29 17:30:00'),
('Team 3', 'Team 2', '2018/11/05 17:30:00'),
('Team 3', 'Team 4', '2017/12/01 17:30:00'),
('Team 4', 'Team 1', '2018/01/05 17:30:00'),
('Team 4', 'Team 2', '2017/12/29 17:30:00'),
('Team 4', 'Team 3', '2017/12/22 17:30:00')
CREATE TABLE TempExampletable2(
Home VARCHAR(100),
Away VARCHAR (100),
Playing DATETIME
)
INSERT INTO TempExampletable2(Home, Away) VALUES
('Team 1', 'Team 2'),
('Team 1', 'Team 3'),
('Team 1', 'Team 4'),
('Team 2', 'Team 1'),
('Team 2', 'Team 3'),
('Team 2', 'Team 4'),
('Team 3', 'Team 1'),
('Team 3', 'Team 2'),
('Team 3', 'Team 4'),
('Team 4', 'Team 1'),
('Team 4', 'Team 2'),
('Team 4', 'Team 3')
SELECT * FROM TempExampletable2 ORDER BY Playing ASC;
SELECT * FROM TempExampletable ORDER BY Playing ASC;
코드를 올바르게 포맷하십시오. 구체적이고 좁은 질문을하십시오 (즉, 코드가 작동하지 않는 것은 무엇입니까?). 더 나은 방법은 [묻는다]를 읽고 돌아와 다시 시도하십시오. –
예상 출력을 추가 할 수 있습니까? – Ramesh
고마워, 그걸 내 전화기에 표시했는데 제출했을 때 그걸 벗겼다 – BiscuitCookie