最后一句话;“可用”;数据为SQL的月份

最后一句话;“可用”;数据为SQL的月份,sql,date,zoho,Sql,Date,Zoho,我已经导入了月度数据,我只需要显示最新的可用数据(仅该月)。如果我使用for ex.Getdata()-1,这实际上不起作用,因为数据是在下个月1日到15日之间提交的(5月份的数据是在6月1日到15日之间提交的) 是否有方法从填充的上个月获取数据(如果为null,则返回一个月,依此类推) 我现在使用的是: case when "source indicator" = 'Total Revenues' OR "source indica

我已经导入了月度数据,我只需要显示最新的可用数据(仅该月)。如果我使用for ex.Getdata()-1,这实际上不起作用,因为数据是在下个月1日到15日之间提交的(5月份的数据是在6月1日到15日之间提交的)

是否有方法从填充的上个月获取数据(如果为null,则返回一个月,依此类推)

我现在使用的是:

    case
             when "source indicator"  = 'Total Revenues'
             OR "source indicator"  = 'Total Opex'
             OR "source indicator"  = 'Month end cash balance'
             AND    month("date")  = (month(getdate())-1) then "EUR Amount"
             else "Amount"
         end as "YTD EUR Amount",
表结构:

请问哪些数据库管理系统和您可以共享表结构?我使用的是Zoho Reports(不确定是什么数据库管理系统)。我在上面添加了表格截图。希望这有帮助。谢谢,答案可能会有所不同,这取决于您的zoho报告是从sql server还是mysql读取的,还是。。。。但基本上,您需要的是month(“date”)=month(MAX(“date”))之类的内容。我发现一个页面上说Zoho支持几乎所有的SQL方言:。谢谢,我对zoho一无所知,但你能试试我建议的那个月(MAX(“date”)吗?如果不能将其放入内联(以您放入(month(getdate())-1)的方式)中,则可以将其放入同一文件中的单独查询或子查询中?