Réécrivez le titre : instruction SQL en utilisant la clause WHERE de l'instruction CASE
P粉969253139
P粉969253139 2023-08-10 14:13:39
0
1
452
<p> J'avais du mal à obtenir p.oldversionref en sortie lors de l'écriture de la deuxième instruction alors que j'avais besoin de p.voided_date_key égal à 11082023. </p><p><br /></p> <pre><code> sélectionnez * dans le tableau 1 comme p dans 1 = (déterminé lorsque p.accepted_date_key > '11082023'       Puis 1       Lorsque p.voided_date_key = '11082023'       Puis p.oldversionref puis 1) /code> </code></pre> <code> <p><br /></p></code>
P粉969253139
P粉969253139

répondre à tous(1)
P粉561438407

Sur la base des informations fournies, cette version pourrait peut-être aider :

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;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal