Abfrage Zeitraum Thema ist als GELÖST markiert

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Abfrage Zeitraum

Beitrag von Gottschall (ForumUser / 67 / 11 / 4 ) »
Hallo zusammen,
ich stehe auf dem Schlauch und hoffe Ihr könnt mir hier weiterhelfen.
Ich habe eine Tabelle mit einem Gültigkeitszeitraum 2 Felder( Von Datum - Bis Datum ).
Der Benutzer gibt 01.03.2019 - 30.07.2019 als Prameter mit und soll dann Datensätze angezeigt werden welche innerhalb dieses Zeitraums liegen.
Zum Beispiel folgende Datensätze.
Test 01.03.2019 - 28.02.2020
Test2 15.03.2019 - 28.02.2020.

Ich hoffe ich habe mich verständlich ausgedrückt.

Danke & Viele Grüße
Stephan

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Abfrage Zeitraum

Beitrag von Tron (Top Expert / 1327 / 35 / 333 ) »
Moin.

Code: Alles auswählen.

select * from <Table> where 
datbis le p_datbi and
datvon ge p_datvo.
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Abfrage Zeitraum

Beitrag von msfox (Specialist / 412 / 61 / 79 ) »
Willst du den Zeitraum 01.03.2019 - 28.02.2019 auch bekommen?
Dann klappt das select von Jens nicht.

Unter der Bedingung das datvon immer kleiner ist als datbis sollte folgendes gehen:

Code: Alles auswählen.

select * from <Table> where 
datbis ge p_datvon and
datvon le p_datbis.

Folgende Benutzer bedankten sich beim Autor msfox für den Beitrag:
Gottschall


Re: Abfrage Zeitraum

Beitrag von Tron (Top Expert / 1327 / 35 / 333 ) »
... Stimmt.
Am besten nimmt man select-options, dann kann man nicht falsch eingeben.
Ansonsten muß man ein Plausi prüfung machen.

Code: Alles auswählen.

data ty_data type sy-datum.
select-OPTIONS s_date for ty_data.
select * from <Table> where  datx in s_date.
gruß Jens
... aber wer macht das schon falsch herum 🙃

Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
Gottschall

<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Abfrage Zeitraum

Beitrag von Gottschall (ForumUser / 67 / 11 / 4 ) »
Hallo,

hab es dank eurer Hilfe jetzt hinbekommen funktioniert einwandfrei.

Gruß
Stephan

Re: Abfrage Zeitraum

Beitrag von msfox (Specialist / 412 / 61 / 79 ) »
Tron hat geschrieben:
30.07.2019 22:19
Am besten nimmt man select-options, dann kann man nicht falsch eingeben.
Die Daten können ja schon falschherum auf der Datenbank stehen. Primär müsste man diese dann zwar korrigieren.
@Stephan: Super, dass es klappt.

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 98491
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 100252

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

Bezüge aus IT8 über größeren Zeitraum lesen
von mamba » 12.09.2007 15:13
Zeitraum (Stunden) zwischen X Tagen berechnen
von Charadin » 13.11.2006 14:42
Zeitraum berechnen mit immer 30 Tagen pro Monat
von actihippo » 06.12.2007 13:23
Zeitwirtschaft : Wie frage ich einen Zeitraum ohne das Jahr ab?
von Flashtie » 19.03.2021 13:00

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 98491
Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 100252

Unbeantwortete Forenbeiträge

Stücklisten
vor 3 Wochen von Selma.schwarz 1 / 100252
Belege
vor 3 Wochen von Selma.schwarz 1 / 97363