반응형

SQL 3

Postgre의 타임스탬프에서 날짜(yyyy/mm/dd) 추출SQL

Postgre의 타임스탬프에서 날짜(yyyy/mm/dd) 추출SQL Postgre의 타임스탬프에서 날짜 부분만 추출하고 싶습니다.SQL. 저는 그것이 postgresql이 되어야 합니다.DATE다른 테이블에 삽입할 수 있도록 입력합니다.DATE가치. 예를 들어, 만약 내가.2011/05/26 09:00:00,나는 되고 싶다.2011/05/26 캐스팅을 시도했지만 2011년만 가능합니다. timestamp:date cast(timestamp as date) 나는 노력했다.to_char()와 함께to_date(): SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE id=1; 저는 그것을 기능으로 만들려고 노력했습니다...

programing 2023.04.29

PostgreSQL에서 RETURNING with ON CONFRICT를 사용하는 방법은 무엇입니까?

PostgreSQL에서 RETURNING with ON CONFRICT를 사용하는 방법은 무엇입니까? Postgre에 다음과 같은 UPSERT가 있습니다.SQL 9.5: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id; 충돌이 없으면 다음과 같은 것을 반환합니다. ---------- | id | ---------- 1 | 50 | ---------- 2 | 51 | ---------- 그러나 충돌이 있는 경우에는 행을 반환하지 않습니다. ---------- | id | ---------- ▁the다▁new니싶습..

programing 2023.04.29

SQL Server DateTime 데이터 유형에서 날짜만 반환하는 방법

SQL Server DateTime 데이터 유형에서 날짜만 반환하는 방법 SELECT GETDATE() 품::2008-09-22 15:24:13.790 그 날짜 을 시간 부분 싶다.2008-09-22 00:00:00.000 어떻게 구할 수 있죠?참고: 이 답변은 원본이 반환됩니다.DATETIME ★★★★★★★★★★★★★★★★★」DATETIME2. true는 true입니다.DATE(SQL Server 2008 후를를를 ) 。BenR을 사용하다 SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, @your_date)) 예를들면 SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) 준다 2008-09-22 00:00:00.000 장점: varchar date..

programing 2023.04.14
반응형