MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > SQL
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 13.04.2018, 08:02   #1
EKAB
MOF User
MOF User
Traurig T-SQL : MSSQL 2012 - Datumsabfrage SQL-Server

Hallo zusammen,

wie kann ich direkt ein Datum abfragen ?

So geht's leider nicht .

select * from T_SAP_ZDSLL where SDAT = '31.01.2018'

Danke
Franz
EKAB ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 13.04.2018, 08:27   #2
hcscherzer
MOF Guru
MOF Guru
Standard

Auf dem SQL Server sollte das Datum im Format yyyy-dd-mm als Kriterium angegeben werden.
Also:
Code:

select * from T_SAP_ZDSLL where SDAT = '2018-31-01'

__________________

Freundlichen Gruß
Hans-Christian
-----------------------------------------
Oft erwünscht, selten beachtet: nach Erledigung des Problems den Thread als erledigt zu markieren
-----------------------------------------
Ich möchte nur Mitglied in einem Verein sein, der Leute wie mich nicht als Mitglied aufnimmt (Groucho Marx).
-----------------------------------------
Ab sofort regelmässig: MOF Stammtisch in Bremen. Näheres hier.
hcscherzer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 13.04.2018, 09:06   #3
EKAB
Threadstarter Threadstarter
MOF User
MOF User
Traurig

Danke aber erhalte auch diese Fehlermeldung:


The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.

Gruss
Franz
EKAB ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 13.04.2018, 10:16   #4
hcscherzer
MOF Guru
MOF Guru
Standard

Was für ein Datentyp hat denn SDAT?
Ich verwende diese Syntax seit Jahr und Tag mit Feldern vom Typ datetime ...

__________________

Freundlichen Gruß
Hans-Christian
-----------------------------------------
Oft erwünscht, selten beachtet: nach Erledigung des Problems den Thread als erledigt zu markieren
-----------------------------------------
Ich möchte nur Mitglied in einem Verein sein, der Leute wie mich nicht als Mitglied aufnimmt (Groucho Marx).
-----------------------------------------
Ab sofort regelmässig: MOF Stammtisch in Bremen. Näheres hier.
hcscherzer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 13.04.2018, 15:02   #5
Josef P.
MOF Guru
MOF Guru
Standard

Zitat:

Ich verwende diese Syntax seit Jahr und Tag mit Feldern vom Typ datetime ...

... vielleicht, weil du seit Jahr und Tag Deutsch als Sprache verwendest?

Code:

SET LANGUAGE german; 
select CONVERT(datetime, '2018-31-01')

SET LANGUAGE us_english; 
select CONVERT(datetime, '2018-31-01')
vs.
Code:

SET LANGUAGE german; 
select CONVERT(datetime, '2018-01-31')

SET LANGUAGE us_english; 
select CONVERT(datetime, '2018-01-31')
vs.
Code:

SET LANGUAGE german; 
select CONVERT(datetime, '20180131')

SET LANGUAGE us_english; 
select CONVERT(datetime, '20180131')
Wenn man die Convert-Funktion nutzt, ist es natürlich auch vorteilhaft, den 3. Parameter (date_style) zu verwenden. Diesen ließ ich oben absichtlich weg, um die implizite Konvertierung zu zeigen.

Anm.: ich verwendet seit Jahr und Tag die 3. Variante für T-SQL.


LG
Josef

Geändert von Josef P. (13.04.2018 um 15:06 Uhr).
Josef P. ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:42 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.