gpt4 book ai didi

sql-server - sql server 可选参数 : syntax for between clause

转载 作者:行者123 更新时间:2023-12-03 09:36:15 25 4
gpt4 key购买 nike

@FromDate datetime = null
@ToDate datetime = null

SELECT * FROM TABLE
WHERE ....
AND [PI].Date BETWEEN @FromDate AND @ToDate

当任何日期为空时,不显示记录。如果任何日期为空,我可以获取所有记录的正确语法是什么。

我想到了这个:

@FromDate datetime = '01/01/1901',
@ToDate datetime = '12/31/9999'

谢谢。

最佳答案

试试类似的东西

SELECT * FROM TABLE 
WHERE ....
AND [PI].Date BETWEEN ISNULL(@FromDate, [PI].Date) AND ISNULL(@ToDate, [PI].Date)

关于sql-server - sql server 可选参数 : syntax for between clause,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com