Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Ausgabe nur jedes Dritten Datensatzes einer ID
zurück: Access zu MYSQL verbinden weiter: formular -> dropdown-auswahlmenü -> datensätze in tabe Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
chris4life
Gast


Verfasst am:
24. Mai 2011, 13:54
Rufname:

Ausgabe nur jedes Dritten Datensatzes einer ID - Ausgabe nur jedes Dritten Datensatzes einer ID

Nach oben
       Version: Office 2007

Hallo liebes Forum,

ich habe eine Tabelle, wo ich gern von jedem Datensatz (mit jeweils der gleichen ID) nur jeden Dritten ausgegeben haben möchte.

Beispiel (jeder Dritte soll ausgegeben werden)

ID------Beschreibung-----Datum
24------Text...Text...------21.04.2011
24------Text...Text...------22.04.2011
24------Text...Text...------23.04.2011 --> Ausgabe
24------Text...Text...------25.04.2011
24------Text...Text...------25.04.2011
24------Text...Text...------27.04.2011 --> Ausgabe usw.

Hintergrund ist der, dass ich gerne eine grobe Einsicht darüber erlangen möchte, wann sich ein Datum geändert hat.

Gibt es hier ein passendes SQL-Statement?
Vielen Dank und Gruß
Christoph
dwinkelbach
Im Profil kannst Du frei den Rang ändern


Verfasst am:
21. Dez 2011, 16:46
Rufname:

AW: Ausgabe nur jedes Dritten Datensatzes einer ID - AW: Ausgabe nur jedes Dritten Datensatzes einer ID

Nach oben
       Version: Office 2007

Hallo,

Ich nehme an, dies soll in einer Abfrage geschehen. Dazu würde ich erst einmal eine laufende Nummer als Feld in einer Abfrage erstellen (http://www.donkarl.com/faq/FAQ3TAbfragen.htm#3.11). Dann kann man basierend auf diesem Feld die Ausgabe beliebig steuern. Z. B. jedes dritte Feld, indem man prüft, ob die Laufnummer durch 3 teilbar ist.

Gruß, Dirk Winkelbach
Nouba
nicht ganz unwissend :)


Verfasst am:
21. Dez 2011, 19:56
Rufname:
Wohnort: Berlin


AW: Ausgabe nur jedes Dritten Datensatzes einer ID - AW: Ausgabe nur jedes Dritten Datensatzes einer ID

Nach oben
       Version: Office 2007

Hallo,

... oder auch so direkt in MySQL.
Code:
mysql> set @row = null;
Query OK, 0 rows affected (0.00 sec)

mysql> select @row := ifnull(@row, 0) + 1 row, data.* from data;
+-----+------+--------------+------------+
| row | id   | beschreibung | datum      |
+-----+------+--------------+------------+
|   1 |   24 | Text...Text  | 2011-04-21 |
|   2 |   24 | Text...Text  | 2011-04-22 |
|   3 |   24 | Text...Text  | 2011-04-23 |
|   4 |   24 | Text...Text  | 2011-04-25 |
|   5 |   24 | Text...Text  | 2011-04-25 |
|   6 |   24 | Text...Text  | 2011-04-27 |
+-----+------+--------------+------------+
6 rows in set (0.00 sec)

mysql> set @row = null;
Query OK, 0 rows affected (0.00 sec)

mysql> select x.* from (select @row := ifnull(@row, 0) + 1 row, data.* from data) x where x.row % 3 = 2;
+-----+------+--------------+------------+
| row | id   | beschreibung | datum      |
+-----+------+--------------+------------+
|   2 |   24 | Text...Text  | 2011-04-22 |
|   5 |   24 | Text...Text  | 2011-04-25 |
+-----+------+--------------+------------+
2 rows in set (0.00 sec)

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Microsoft Access und MS SQL Server: SQL Abfragen mit Ausgabe in Monaten 0 mischanj73 252 02. Sep 2013, 15:14
mischanj73 SQL Abfragen mit Ausgabe in Monaten
Keine neuen Beiträge Microsoft Access und MySQL: Abfrage zum ermitteln jedes 3 Datensatzes 6 tomxl 1712 11. Apr 2011, 14:17
tomxl Abfrage zum ermitteln jedes 3 Datensatzes
Keine neuen Beiträge Microsoft Access und MySQL: SQL-Anweisung & While-Schleife dann Ausgabe auf Form 0 Barry001 2225 07. Jul 2010, 15:48
Barry001 SQL-Anweisung & While-Schleife dann Ausgabe auf Form
Keine neuen Beiträge Microsoft Access und MS SQL Server: über Kombinationsfeld im Formular - Ausgabe im Unterformular 1 benni_b 2586 16. Apr 2008, 20:13
- Rick - über Kombinationsfeld im Formular - Ausgabe im Unterformular
Keine neuen Beiträge Microsoft Access und MS SQL Server: SQL Befehl für mehrdimensionale Ausgabe 0 augs 2355 03. Mai 2007, 11:08
augs SQL Befehl für mehrdimensionale Ausgabe
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: JavaScript