如何从今天获取最近90天的数据

时间:2019-07-30 18:10:29

标签: informix

我正在尝试从今天开始获取最近90天的数据-Informix中是否有任何功能可以做到这一点?

就像其他SQL:

{
  "type": "CONFIRMATION",
  "id": "someUniqueIdOfTheMessage"
}

1 个答案:

答案 0 :(得分:1)

if (connectivityManager != null) {
    if (if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
       NetworkCapabilities capabilities = connectivityManager.getNetworkCapabilities(connectivityManager.getActiveNetwork());
       if (capabilities != null) {
           if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR)) {
               //...
           }
       }
   } else {
     // current code
   }
}

我假设表SELECT * FROM Table1 WHERE d >= TODAY - 90 中的列d的类型为Table1DATE(或更精确,但包括DATETIME YEAR TO DAY)。

YEAR>上选择毒药。

Informix没有>=函数或DATEADD函数。内置的零参数(无括号)函数GETDATE()产生今天的日期为TODAY值;函数DATE将其产生为CURRENT YEAR TO DAY。您可以简单地使用DATETIME YEAR TO DAY+将一个-值加或减去一个整数天数(或减去两个DATE值以获取两个之间的整数天数)他们)。如果必须使用DATE而不是CURRENT YEAR TO DAY - 90 UNITS DAY值,通常会使用诸如DATETIME之类的表达式。