我正在尝试从今天开始获取最近90天的数据-Informix中是否有任何功能可以做到这一点?
就像其他SQL:
{
"type": "CONFIRMATION",
"id": "someUniqueIdOfTheMessage"
}
答案 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
的类型为Table1
或DATE
(或更精确,但包括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
之类的表达式。