我想要只获得一年,并且只有数字月份,我试用这个月我得到一个月,我怎么能得到数月和一年?
select to_char(dateper,'MON')
from calcul
group by dateper
答案 0 :(得分:1)
您可以使用以下命令在字符串中获取数字表示:
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') ;
答案 1 :(得分:1)
月:
SELECT date_part('month', now())::integer;
年份:
SELECT date_part('year', now())::integer;
答案 2 :(得分:0)
你可以尝试这个:
datename(m,column)+' '+cast(datepart(yyyy,column) as varchar) as MonthYear
或
select to_char(DATEFIELD,'MON') from YOUR_TABLE
请参阅本页