Ce que vous pouvez être fait? Je ne peux pas l'obtenir pour travailler pour moi
3 Réponses :
Vous pouvez utiliser la clause If si référence https://www.guru99.com/sql-server-if-else.html p> p>
Pas comme ça dans mysql
Essayez ceci: ou même ces travaux: p>
Vous pouvez essayer cette requête:
SELECT * FROM DB_1593
WHERE DB_1593_field_0_3 = '--skills--' AND IF('--dateTime--' < NOW())
Bienvenue dans le débordement de la pile! Veuillez éditer votre réponse pour inclure certaines explications sur le code que vous avez inclus et que vous avez changé de la requête de la question. Cela améliorera la qualité de votre réponse et facilitera la tâche des autres de vous trouver de répondre et de la supposer :)
La décision d'exécuter ou non une requête est généralement gérée dans votre couche d'application (par exemple PHP, Java, C #). Utilisez-vous MySQL avec une langue de programmation?
Qu'est-ce que
- DateTime - code>?J'utilise un CRM qui nous permet de faire des requêtes de base SQL, mais je veux seulement que cela revienne un résultat si la condition est remplie, --DateTime-- est '2019-09-05 14:00:00' dans cette Cas
Je suis déconcerté par votre tentative d'utilisation d'une fonction IF comme extension de la clause WHERE. Dans SQL (de n'importe quel dialecte), la clause où la clause détermine les lignes à sélectionner.
Si la question était assez claire, SQL n'est pas ma zone la plus forte, j'espérais une solution rapide sans avoir beaucoup d'effort pour être honnête. Merci quand même
@Andrewdaly S'il vous plaît jeter un oeil à ma solution et laissez-moi savoir ça marche!