在我需要p.voided_date_key等于11082023时,我在编写第二个语句时正在苦恼如何将p.oldversionref作为输出。
选择*来自table1作为p
其中
1 = (判断当p.accepted_date_key > '11082023'时
那么1
当p.voided_date_key = '11082023'时
那么p.oldversionref然后1)
/ code>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
根据所给的信息,也许这个版本可能有所帮助:
SELECT * FROM table1 AS p WHERE (CASE WHEN p.accepted_date_key > '11082023' THEN 1 WHEN p.voided_date_key = '11082023' THEN p.oldversionref ELSE 0 END) = 1;