2017-05-18 12 views
-3

Ich möchte eine Liste von Daten zwischen zwei ausgewählten Daten abrufen. zum Beispiel, wenn ich 2014-01-01Liste der Daten generieren

Datum zwischen 2013.05.28 und Datum auswählen, sollte die Ausgabe wie diese i

2013-05-29 
    2013-05-30 
    2013-05-31 
    ......... 
    .......... 
    .......... 
    .......... 
    .......... 
    2013-12-31. 

kommen muß einige einfache Abfrage ohne declare Funktion und gespeicherte Prozedur, und mit .because möchte ich dies mit einem anderen query.plz jeder beitreten kann die Lösung für mich

Antwort

0

wie unten Versuchen Sie herauszufinden:

select * from table_name where date between 2013-05-28 and 2014-01-01; 

Wenn Sie weitere Informationen 01 überprüfen möchten

+0

ich denke, sie fragt das Datum sollte vom Benutzer ausgewählt werden. Nicht fest verkabelt. – ManojKanth

+0

also, was sie durch die Variable – lalithkumar

+0

passieren muss, wenn ich die Daten in sql habe, zwischen Daten, was auch immer ich (Benutzer) basierend auf diesem Datum fallen werde.aber wenn Daten in sql nicht haben, sollte das null, zum Beispiel zeigen : 1-1-2017 bis 31-1-2017 Ich werde gehen, um die Daten zu wählen. In diesem Fall 1-1-2017,2,3,4,5,6,7,8,9,10,11,12 , 13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30 zusammen mit Monat und Jahr sollte kommen, ohne irgendwelche Daten zu verlassen –

0

können Sie versuchen, diese Abfrage

select "date_column_name" from "table_name" where date between 2013-05-28 and 2014-01-01; 

Hinweis: Ersetzen date_column_name mit Spaltennamen in der Tabelle und table_name mit dem Namen Ihrer Tabelle verwendet contaning Ihre Reisedaten ein (ohne Anführungszeichen) .Dies ist Sie zurückkommen nur Daten von dieser Tabelle.

Verwandte Themen