簡體   English   中英

僅從日期獲得月份和年份

[英]get only month and year from date

我想只獲取年份,並且只獲取日期中的數字月份,我嘗試通過char char month來進行月份查詢,如何獲取數字month和year?

select to_char(dateper,'MON') 
from calcul
 group by dateper

您可以使用以下方法在字符串中獲取數字表示形式:

select extract(year from dateper) as yyyy, extract(month from dateper) as mm
from calcul
group by yyyy, mm;

要么:

select to_char(dateper, 'YYYY-MM') 
from calcul
group by to_char(dateper, 'YYYY-MM') ;

月:

SELECT date_part('month', now())::integer;

年:

SELECT date_part('year', now())::integer;

您可以嘗試以下一種方法:

datename(m,column)+' '+cast(datepart(yyyy,column) as varchar) as MonthYear

要么

select to_char(DATEFIELD,'MON') from YOUR_TABLE

請參考此頁

見頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM