2014-09-01 88 views
2

火鸟上一个星期天的火星怎么样?火鸟:一个月的最后一个星期日

select extract(week from encodedate(31,12,2009)) from rdb$database 
+0

你总是知道该月的最后日期(例如,2009-12-31),或只包括月本身(例如,2009-12)? – pilcrow 2014-09-01 14:50:18

回答

1

这应该工作:

select dateadd(-1 * extract(weekday from date '31.12.2009') day to date '31.12.2009') 
from rdb$database 
+0

谢谢你的解决方案。 @pilcrow:是我知道本月的最后一天,实际上我想要在特定年份的星期日数,所以这应该工作: 选择提取(从选择dateadd(-1 *提取(周日从日期' 31.12.2009')日期'31 .12.2009')from rdb $ database))from rdb $ database – Veela 2014-09-02 05:36:01

相关问题