回顾这个问题,似乎不需要做很多工作。他们正在尝试扩大日期范围。在其他数据库中,您只需使用greatest
和least
..
least(extendDate,min), greatest(extendDate,max)
当我尝试使用这些时,我得到
'least' is not a recognized built-in function name.
'greatest' is not a recognized built-in function name.
那将覆盖任一方向的延伸。
出于问题的目的,您仍然必须进行排他性范围替换。
我只是想知道SQL Server用户如何实现查询模式来模仿least
和greatest
功能化。
- PostgreSQL
GREATEST
/LEAST
- MySQL的
GREATEST
/LEAST
- 玛丽亚数据库
GREATEST
LEAST
- DB2
GREATEST
LEAST
- 甲骨文
GREATEST
LEAST
您是否将条件展开为CASE
语句,或者是否有Microsoft的扩展程序,第三方加载项或许可证来启用此功能?