Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

forest_moon

[SQL]부서별 최근 공지사항 본문

알고리즘

[SQL]부서별 최근 공지사항

rokga 2023. 2. 18. 23:38

 

SELECT
	notice_dept,
	title,
	view_count,
	DATE_FORMAT(post_date, '%Y-%m-%d %H:%i:%s') AS post_date_formatted
FROM
	table t1
WHERE
	post_date = (
	SELECT
		MAX(post_date)
	FROM
		table t2
	WHERE 
    	t2.notice_dept = t1.notice_dept )
;

 

문제 풀이

Test 환경- PostgreSQL

게시일의 데이터를 00:00:00의 값으로 불러오기 위해서 DATE_FORMAT 을 사용했는데 PostgreSQL에서는 함수가 안먹힘..

테이블의 별칭(t1,t2) 때문에 조금 헷갈렸다.

 

***MySQL  - DATE_FORMAT(a,b)

     PostgreSQL - TO_CHAR(a,b)

 

'알고리즘' 카테고리의 다른 글

모스부호(1)  (0) 2023.02.18
개미 군단  (0) 2023.02.18
SQL 등급 매기기  (0) 2023.02.17
소수의 합  (0) 2023.02.17
최소 공배수의 합  (0) 2023.02.17