2017-01-30 6 views
-2

Ich habe die folgenden table wo gibt es zwei relevante Felder für die Suche, dies ist "von" und "bis" und stellt den Bereich der Mitarbeiter und dann das Feld 'InitialQMSDays' stellt den Wert dass ich zurückkehren möchte.Wie finde ich einen Datensatz zwischen zwei Werten

Also, wenn ich einen Suchwert von sagen 6 habe, wäre es auf diesem Wert suchen und es zwischen der 6 finden - 10 Reihe und 2.

Ideen zurückkehren?

+0

Siehe http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very -simple-sql-query – Strawberry

Antwort

1
SELECT InitialQMSDays 
    FROM my_table 
WHERE 6 BETWEEN `From` AND `To`; 
+1

Es empfiehlt sich, bei Stack Overflow eine Erklärung hinzuzufügen, warum Ihre Lösung funktionieren sollte. Für weitere Informationen lesen Sie [Wie Sie antworten] (// stackoverflow.com/help/how-to-answer). –

+0

@SamuelLiew Ja, ich bin mit den Best Practices von SO vertraut. Aber manchmal sind Erklärungen einfach überflüssig. – shmosel

+2

Wie Antworten sind. Beachten Sie, dass 'from' ein reserviertes Wort ist, wie auch' to' – Strawberry

Verwandte Themen