728x90
반응형
[sybase] 요일 구하는 방법, 날짜 관련 함수 정리
sybase의 요일 구하는 방법
datepart(dw, convert(datetime, '20200121')) as dow
1 일
2 월
3 화
4 수
5 목
6 금
7 토
Date part | Abbreviation | Values |
year | yy | 1753-9999 |
quarter | 1-4 | |
month | mm | 1-12 |
week | wk | 1-54 |
day | dd | 1-31 |
dayofyear | dy | 1-366 |
weekday | dw | 1-7 (Sunday-Saturday) |
hour | hh | 0-23 |
minute | mi | 0-59 |
second | ss | 0-59 |
millisecond | ms | 0-999 |
날짜함수
datediff(datepart, date1, date2) : 두 필드의 시간차를 구하는 함수
getdate() : 현재시간을 리턴
dateadd : date에 날짜 연산을 하는 함수
- dateadd(year, 1, getdate()) : 현재 년도에서 1을 더한 값
- dateadd(mm, 1, getdate()) : 현재 월에서 1을 더한 값
- dateadd(day, 1, getdate()) : 현재 일에서 1을 더한 값
convert : 오라클의 to_date같은 함수
Widthout century(yy) | With century (yyyy) | Output |
1 | 101 | mm/dd/yy[yy] |
2 | 102 | [yy]yy.mm.dd |
3 | 103 | dd/mm/yy[yy] |
4 | 104 | dd.mm.yy[yy] |
5 | 105 | dd-mm-yy[yy] |
6 | 106 | dd mmm yy[yy] |
7 | 107 | mmm dd, yy[yy] |
8 | 108 | hh:nn:ss |
10 | 110 | mm-dd-yy[yy] |
11 | 111 | [yy]yy/mm-dd |
12 | 112 | [yy]yymmdd |
13 | 113 | dd mmm yyyy hh:nn:ss:sss (24 hour clock, Europe default + milliseconds, 4-digit year) |
14 | 114 | hh:nn:ss (24 hour clock) |
20 | 120 | yyyy-mm-dd hh:nn:ss (24-hour clock, ODBC canonical, 4-digit year) |
21 | 121 | yyyy-mm-dd hh:nn:ss.sss (24 hour clock, ODBC canonical with milliseconds, 4-digit year) |
728x90
반응형
'DB > 기타 DB' 카테고리의 다른 글
MS-SQL 알면 유용한 명령어 (0) | 2022.05.10 |
---|---|
[DB2] Oracle의 NVL 함수는? (0) | 2016.03.09 |
[DB2] DB2에서 랜덤함수 사용방법 (0) | 2016.02.15 |
[DB2]Oracle의 dual? (0) | 2016.02.12 |
댓글