T-SQL datum vergelijking

De functie DATEDIFF T-SQL kunt u twee datums vergelijken en het verschil tussen hen in een verscheidenheid van verschillende intervallen, met inbegrip van jaren, maanden, dagen, uren, minuten of seconden te retourneren. Om te controleren de chronologie, kunt u ook de optie "tussen" en controleer om te zien of een bepaalde datum valt tussen twee anderen. U kunt ook het vergelijken van twee datums met de groter dan, kleiner dan en gelijk is aan de exploitanten.

Datum-gegevenstypen

  • Beginnen met SQL 2008, ondersteunen Microsoft-databases gegevenstypen die u toestaan om de datum en tijd apart opslaan. Andere datumwaarden omvatten smalldatetime, die slaat een gecombineerde datum- en tijdwaarde die de seconden bevat geen-, datetime, die de waarde met een nauwkeurigheid van maximaal.00333 seconden, en datetime2 met een nauwkeurigheid van 100 nanoseconden slaat.

Met behulp van DATEDIFF

  • De DATEDIFF kunt u het nummer van de grenzen van een bepaald type die zich tussen de twee datums voordoen als resultaat geven. Beschikbare intervallen, of grenzen, om te controleren omvatten jaar, kwartaal, maand, dag, week, uur, minuut, seconde en meer. De indeling van de functie DATEDIFF is DATEDIFF ('grens', startdate enddate). De grens is de datepart die u, uit de bovenstaande opties controleren zal. Veel afkortingen kunnen worden gebruikt voor deze dateparts. De begindatum en einddatum kunnen een willekeurige geldige expressie of variabele die in een gegevenstype legititmate datum of tijd resulteert.

Vergelijken met behulp van tussen

  • Als u wilt controleren of een datum na een bepaalde datum en vóór een andere datum optreedt, kunt u de verklaring van de tussen. Dit is handig in een query om alle objecten in een bepaalde periode. U kunt het bijvoorbeeld gebruiken in de WHERE-component te trekken van alle gebeurtenissen in januari, zoals hieronder getoond:

    Selecteer eventID, eventDate van evenementen
    WAAR eventDate tussen ' 01/01/2011 ' en ' 01/31/2011 '

Andere vergelijkingen van de datum

  • Om te vergelijken twee datums, kunt u ook de exploitanten groter dan, kleiner dan, of gelijk in uw verklaringen waar. Om te zoeken naar alle items met een datum vóór 1 januari 2011, zou u gebruiken: Selecteer * uit [tabel] waar datum<'01 1/2011'.="" the="" same="" logic="" applies="" for="" greater="" than="" and="" equal="" comparisons.="" comparing="" dates="" using="" this="" method="" does="" account="" for="" time="" values="" stored="" in="" a="" datetime="" data="" type,="" so="" if="" you="" want="" everything="" before="" noon="" on="" a="" certain="" date,="" be="" sure="" to="" include="" that="" in="" the="" portion="" after="" the="" comparison="">

Gerelateerde Artikelen

Hoe een SQL-datum converteren naar een datum Util

Hoe een SQL-datum converteren naar een datum Util

Java is een object-georiënteerde programmeertaal die gebaseerd op de constructies van de talen C en C++. Het object date SQL in Java is vergelijkbaar met het object UTIL-date, maar gebruik alleen jaar, maand en dag waarden. Het object UTIL date is da
Hoe Microsoft SQL datum converteren naar tekenreeks

Hoe Microsoft SQL datum converteren naar tekenreeks

Microsoft SQL Server is een database-applicatie die de capaciteit heeft om te houden van miljoenen records in de tabellen. Programmeurs opgeslagen procedures gebruiken om te manipuleren van de gegevens in deze tabellen met inbegrip van inzetstukken,
Datum vergelijking in VBA

Datum vergelijking in VBA

Vergelijken van datums in Microsoft Visual Basic for Applications is niet anders dan het vergelijken van een ander gegevenstype. De waarden die u vergelijken moeten van het type 'Datum'. U kunt de standaard vergelijkings-operatoren: ""voor "
Notatie van datumparameters in SQL

Notatie van datumparameters in SQL

De Structured Query Language (SQL) is een populaire industriestandaard platform voor het manipuleren van databases. De meeste gegevenstypen in SQL-databases zijn eenvoudig te begrijpen. Kunnen zij numerieke voor gebruik in berekeningen of "strings&qu
Hoe te vergelijken van datums in JavaScript

Hoe te vergelijken van datums in JavaScript

In webontwikkeling is het vaak handig om data, bepalen welke een meer recente en oudere vergelijken. Datums met een JavaScript-functie vergelijken is eenvoudig. Zelfs als u weinig ervaring in JavaScript hebt, programmering of webontwikkeling in het a
Microsoft Query Syntax-fouten

Microsoft Query Syntax-fouten

Microsoft Query is een programma voor het ophalen van gegevens uit vele bronnen, met inbegrip van toepassingen in het Microsoft Office-suite, dBASE-stuurprogramma's en tekstbestanden. Gebruikers van Microsoft Query uitvoeren database Fetcht verklarin
How to Convert data in Iseries Transfers

How to Convert data in Iseries Transfers

Gegevens overbrengen van IBM iSeries-indeling naar de gestandaardiseerde datumnotatie van de SQL-database vereist de iSeries datumvelden converteren naar het gegevenstype van SQL "Datum". De SQL-standaard specificeert een functie waarmee de omze
Vergelijking van versies van Microsoft SQL Server

Vergelijking van versies van Microsoft SQL Server

Microsoft SQL Server 2008 heeft zeven verschillende edities, elk gericht op verschillende gebruikersgroepen. Bepalen welke editie is het beste voor u hangt af van de functies u behoefte en uw budget om die te verkrijgen. Er zijn twee gratis edities,
How to Convert datum in SQL

How to Convert datum in SQL

Het schrijven van SQL-instructies die gebruik maken van de datumgegevens is type een eenvoudig en gemakkelijk memorized oefening. Het type database dat u, echter gebruiken zal bepalen welke syntaxis te gebruiken. Sommige database softwarehulpmiddelen
Hoe zet ik een Juliaanse datum met SQL

Hoe zet ik een Juliaanse datum met SQL

Hoewel de definitie van een Juliaanse datum kunnen complex zijn, is de typische zin voor computertoepassingen een datumnotatie hebben van het jaar, gevolgd door de drie-cijferige numerieke dag van het jaar. Bijvoorbeeld, is het equivalent van Julian
How to Convert datum naar String in SQL

How to Convert datum naar String in SQL

Structured Query Language (SQL) biedt u de hulpprogramma's voor bijwerken, verwijderen, selecteren en bewerken van uw tabel gegevens. SQL is vergelijkbaar met andere programmeertalen. SQL heeft interne functies waarmee u kunt manipuleren en berekenen
Hoe u wilt groeperen op datum in SQL

Hoe u wilt groeperen op datum in SQL

Microsoft SQL Server heeft een "groeperen op" code uitdrukking waarmee u al uw records groeperen op de datum waarop de records zijn opgeslagen. Voordat u uw records op datum groeperen kunt, moet u een datum converteren naar een string-waarde ger
Het invoegen van een letterlijke datum met T-SQL

Het invoegen van een letterlijke datum met T-SQL

Een letterlijke datum constante is een tekenreeks die de waarde van een bepaalde datum vertegenwoordigt. De datetime-indeling van de verklaringen van de T-SQL (Transact-SQL)-query maakt gebruik van de eerste vier bytes te vertegenwoordigen van het aa
Hoe krijg ik de datum van de Datetime in SQL

Hoe krijg ik de datum van de Datetime in SQL

De database query language SQL is gestandaardiseerd door het American National Standards Institute (ANSI). Toch bestaan vele variaties van SQL tussen databaseprogramma's. Om deze reden varieert de uitvoering van de datum en tijd van programma tot pro