我正在努力获得hijri日历的最后一天,
首先我要定义我的查询和逻辑, 这个查询得到了我的日期。
SELECT top 1 convert(date,dateHijri,103) , datepart(year,try_convert(date,dateHijri,103))
from Item
它给了我结果,
1440-07-19 , 1440
此查询获取格鲁吉亚日历的最后日期,
select top 1 DATEADD(MILLISECOND, -3,DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()) + 1, 0)) 'Last Day of Georgian Year'
Result : 2018-12-31 23:59:59.997
现在,我最后一次查询hijri年度的最后一天尝试合并第一和第二个查询,
select top 1 DATEADD(MILLISECOND, -3,DATEADD(YEAR, DATEDIFF(YEAR, 0, convert(date,dateHijri,103)) + 1, 0)) as 'Last Day of Hijri Year' from Item
Error:The conversion of a date data type to a datetime data type resulted in an out-of-range value.
希望你的建议谢谢
答案 0 :(得分:1)
你可以试试这个
function getCellValue(){
return SpreadsheetApp.getActiveCell().getValue();
}
function getGreeting(){
return 'Hello world';
}