Frage stellen
0

Kreuztabelle erstellen Wie funktioniert das

gefragt 2018-03-16 10:45:40 +0200

Schwebebahn Gravatar-Bild

Es soll z.B. nur 12 eingegeben werden können um die Geburtstage im Dezember zu sehen, anstatt 12 Abfragen zu programmieren

Bearbeiten Tags ändern Melden schließen vereinen löschen

Kommentare

Ein wenig genauere Aufgabenbeschreibung und welche Schritte Du schon unternommen hast würden sicher helfen, eine sinnvolle Antwort zu erhalten. Ansonsten : Calc - Daten - Pivot-Tabelle.

Toxitom Gravatar-BildToxitom ( 2018-03-16 13:07:23 +0200 )Bearbeiten

1 Antwort

0

geantwortet 2018-03-16 19:16:00 +0200

RobertG Gravatar-Bild

Geht mit einer Parameterabfrage:

SELECT * FROM "Geburtstagstabelle" WHERE MONTH("Geburtstagsdatum") = :Monat

(gilt so für die interne HSQLDB)

Gruß

Robert

Bearbeiten Melden löschen Link mehr

Kommentare

Danke Robert; hat aber ohne das Sternchen nur funktioniert. Hier ist noch die Frage:"Wie kann ich nur die Eingabe zwischen 1 und 12 zulassen? Danke nochmals Gruß Gerd

Schwebebahn Gravatar-BildSchwebebahn ( 2018-03-17 11:29:07 +0200 )Bearbeiten

Das Sternchen zeigt alle Datensätze an. Gegebenenfalls: "Geburtstagstabelle".* (falls Du mehrere Tabellen in der Abfrage hast).

Geht bei der Parameterabfrage nicht. Dann musst Du ein Formular benutzen und dort ein Listenfeld mit den Zahlen 1-12 erstellen. Schau Dir einmal die Möglichkeit (im Handbuch) an, so etwas nicht mit Parametern sondern mit einer Filtertabelle über ein Formular zu machen.

Gruß

Robert

RobertG Gravatar-BildRobertG ( 2018-03-17 15:56:42 +0200 )Bearbeiten

Hallo Robert! Recht herzlichen Dank für Deine Hilfe. Ich werde das ausprobieren. Danke nochmals Gruß Gerd

Schwebebahn Gravatar-BildSchwebebahn ( 2018-03-17 18:42:18 +0200 )Bearbeiten
Registrieren oder einloggen, um zu antworten

Antwortwerkzeuge

1 Beobachter

Statistik

Gefragt: 2018-03-16 10:45:40 +0200

Angesehen: 136 Mal

Aktualisiert: Mar 16 '18