gpt4 book ai didi

asp.net - 我如何在mysql中一起使用isnull和inbetween函数来约会

转载 作者:行者123 更新时间:2023-11-29 03:41:37 25 4
gpt4 key购买 nike

我在 mysql 中有一个表,其中包含两列开始日期和结束日期。我有一个搜索选项,我可以在其中输入日期并进行搜索。文本框可能为空,所以我使用了 isnull 函数。现在我实现的功能是我们必须输入确切的开始日期和结束日期,然后只返回值。我想返回数据介于开始日期和结束日期之间

存储过程中的代码如下。

 FROM Promo_ODM_ShipWithout
WHERE
StartDate LIKE ISNULL(@StartDate,StartDate)
AND ISNULL(EndDate,-1) Like ISNULL(ISNULL(@EndDate,EndDate) ,-1)
AND SKUCode Like ISNULL(@SkuCode,SKUCode)

ORDER BY Id
)RowSet
WHERE ROW_NUM >@LeftStart

最佳答案

SELECT
*
FROM
Promo_ODM_ShipWithout
WHERE
(
@StartDate IS NULL OR EndDate >= @StartDate
)
AND
(
@EndDate IS NULL OR EndDate <= @EndDate
)

关于asp.net - 我如何在mysql中一起使用isnull和inbetween函数来约会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13156149/

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