我希望每月新发布的节目订单应该从列表的最新列表,到2049年11月,2049年8月,2046年12月,2046年10月,2046年3月,2012年11月,2012年10月,2012年9月等列表最下方...
我尝试了以下查询:
select format(newissue,"yyyy"),newissue from (SELECT distinct format(dateofissue,"mm/yyyy") as newissue from products order by format(dateofissue,"mm/yyyy") )order by format(newissue,"yyyy") desc
并得到以下结果。
Query Result Expected result what i need
------------ ----------------------------
November 2049 November 2049
August 2049 August 2049
march 2046 December 2046
October 2046 October 2046
December 2046 March 2046
请帮助我,以获得所需的查询输出。
由于
答案 0 :(得分:0)
你的意思是:
select distinct format(dateofissue,"mmmm yyyy")
from products
order by dateofissue desc
答案 1 :(得分:0)
选择格式(newissue,'yyyy')作为dateofissue1,newissue as dateofissue2,格式(newissue,'mmmm yyyy')as dateofissue3 from(SELECT 不同的格式(dateofissue,'mm / yyyy')作为产品订单的新问题 按格式(dateofissue,'mm / yyyy'))按格式排序(newissue,'yyyy') desc,format(newissue,'MM')desc