Gelöst SQL Abfrage mit Datum

SMIT

Offizieller Servicepartner
SPBanner
4. November 2019
122
26
Verl
Firma
SMIT Digital Services
Hallo,
kann mir einer Sagen das ich im Management Studio mit der Abfrage vom Datum falsch mache?
SQL:
SELECT [kZahlung]
      ,[cName]
      ,[dDatum]
      ,[fBetrag]
      ,[kBestellung]
  FROM [eazybusiness].[dbo].[tZahlung]
  WHERE dDatum BETWEEN '2023-02-01 00:00:00' AND '2023-02-28 23:59:59'
  ORDER BY dDatum DESC;
Fehlermeldung:
Msg 242, Level 16, State 3, Line 1
Bei der Konvertierung eines varchar-Datentyps in einen datetime-Datentyp liegt der Wert außerhalb des gültigen Bereichs.

Completion time: 2023-03-15T09:52:36.5952145+01:00
Dankeschön! :)
Grüße
 
Zuletzt bearbeitet:

SMIT

Offizieller Servicepartner
SPBanner
4. November 2019
122
26
Verl
Firma
SMIT Digital Services
..... ok ich habe für mich eine Lösung gefunden. Wäre trotzdem cool, wenn mir jemand sagt warum es oben nicht funktioniert. :)
Meine Lösung, sollte jemand auch mal das Problem hat: Eine Temporäre Tabelle erstellen und dabei das Datum umwandeln wie gewünscht:
SQL:
CREATE TABLE #temp_table (
  [kZahlung] int,
  [cName] varchar(50),
  [dDatum_Konvertiert] date,
  [fBetrag] decimal(18,2),
  [kBestellung] int
);

INSERT INTO #temp_table
SELECT [kZahlung], [cName], CONVERT(date, dDatum) AS dDatum_Konvertiert, [fBetrag], [kBestellung]
FROM [eazybusiness].[dbo].[tZahlung];

SELECT *
FROM #temp_table
WHERE dDatum_Konvertiert BETWEEN '2023-02-01' AND '2023-02-28'
ORDER BY dDatum_Konvertiert ASC;

DROP TABLE #temp_table;
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
827
304
Hi,

das hier sollte funktionieren, ist aber sicher nur ein von vielen Möglichkeiten ;) :

SQL:
SELECT [kZahlung]
      ,[cName]
      ,[dDatum]
      ,[fBetrag]
      ,[kBestellung]
  FROM [eazybusiness].[dbo].[tZahlung]
  WHERE FORMAT(dDatum,'yyyy-MM-dd hh:mm:ss') BETWEEN '2023-02-01 00:00:00' AND '2023-02-28 23:59:59'
  ORDER BY dDatum DESC;

Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: SMIT

SMIT

Offizieller Servicepartner
SPBanner
4. November 2019
122
26
Verl
Firma
SMIT Digital Services
Hi,

das hier sollte funktionieren, ist aber sicher nur ein von vielen Möglichkeiten ;) :

SQL:
SELECT [kZahlung]
      ,[cName]
      ,[dDatum]
      ,[fBetrag]
      ,[kBestellung]
  FROM [eazybusiness].[dbo].[tZahlung]
  WHERE FORMAT(dDatum,'yyyy-MM-dd hh:mm:ss') BETWEEN '2023-02-01 00:00:00' AND '2023-02-28 23:59:59'
  ORDER BY dDatum DESC;

Viele Grüße
Mirko
Danke. Top,! Dann habe ich es wohl zu kompliziert gemacht :)
 

M_P

Sehr aktives Mitglied
16. Oktober 2014
257
58
Wenn die eingangs von dir geposte Fehlermeldung nicht hilft und du damit auch den Grund des Problems nicht erfasst hattest, solltest du evtl. lieber (noch) nicht das SQL Management Studio nutzen.

Ein gewisses Grundwissen im Bereich MS-SQL oder SQL allgemein wäre sehr zu empfehlen. Du kannst da auch schnell viel kaputt machen.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
561
...
WHERE dDatum BETWEEN '20230201' AND '20230228'
....

oder

...
WHERE dDatum BETWEEN '01.02.2023' AND '28.02.2023'
...

oder
.....

Bitte unbedingt beachten:
...Du kannst da auch schnell viel kaputt machen.
vorallem kann es auch schnell passieren, dass man Abfragen mit falschen Ergebnissen erhält, auf die man sich dann verläßt und evtl. sogar Entscheidungen daraus ableitet.
 
  • Gefällt mir
Reaktionen: SMIT und M_P

SMIT

Offizieller Servicepartner
SPBanner
4. November 2019
122
26
Verl
Firma
SMIT Digital Services
Wenn die eingangs von dir geposte Fehlermeldung nicht hilft und du damit auch den Grund des Problems nicht erfasst hattest, solltest du evtl. lieber (noch) nicht das SQL Management Studio nutzen.

Ein gewisses Grundwissen im Bereich MS-SQL oder SQL allgemein wäre sehr zu empfehlen. Du kannst da auch schnell viel kaputt machen.
Danke, habe schon verstanden das was mit dem Datentyp nicht stimmt, und ich ja nur einen String übergebe. Ich hatte es erst mit CONVERT versucht. Das hat nicht funktioniert. Das Stichwort FORMAT hätte mir auch gereicht :)
Du hast recht mir fehlt etwas Erfahrung mit SQL, aber habe immerhin geschafft mir ne temporäre Tabelle anzulegen und das Problem anders zu lösen.
Sonst hätte ich es mit PHP weiterverarbeitet, wollte nur nicht zu viele Zeile in mein Skript reinladen. Deshalb frage ich ja um noch zu lernen :)
Danke
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: JeanLuc
Ähnliche Themen
Titel Forum Antworten Datum
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 1
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 5
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 3
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Umzug SQL Datenbank auf neuen Server User helfen Usern - Fragen zu JTL-Wawi 5
Neu Konfigurationsgruppe mit Auslesen Arbeitsabläufe in JTL-Wawi 1
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
Neu Mariadb 12 mit 5.7.1 Allgemeine Fragen zu JTL-Shop 0
Neu Pickliste mit maximaler SKU-Anzahl – gibt es eine Lösung? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Mit Fehlern beendet - Object reference not set to an instance of an object. JTL-Track&Trace - Fehler und Bugs 0
Probleme mit Artikelansicht oder Verkauf, etc. JTL-Wawi 2.0 0
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 9
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu JTL Artikelanlage mit KI beschleunigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu DHL 4.0 mit JTL-ShippingLabels funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 2
Neu Amazon FBA Bestellungen doppelt mit _1 Amazon-Anbindung - Fehler und Bugs 3
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Abgleich Amazon mit Fehlern beendet 1.11.08 JTL-Wawi 1.11 14
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Worker 2.0 starten mit deak. Abgleichen? JTL-Wawi 2.0 3
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
JTL Ameise Lieferantenbestellung mit VPE importieren oder umrechnen JTL-Wawi 1.11 0
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
Anmeldung mit OAuth bei Versanddienstleister notwendig JTL-Wawi 1.10 5
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
Neu PayPal Käufername stimme nicht mit Liederadresse überein! Business Jungle 0
Neu 1.11.8 Auftagsimport mit Artikelnummern mapping JTL-Ameise - Fehler und Bugs 0
Neu Neuerdings E-Mail benachrichtigung bei "Pick up in Store", allerdings mit E-Mail "Bestellung wurde abgeholt" Shopify-Connector 0
Neu Abgleich mit Amazon Sendungsnummer / Rechnung Arbeitsabläufe in JTL-Wawi 0
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 2
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0

Ähnliche Themen