Datenbank Forum - für Anfänger und Profis

Willkommen im Datenbank Forum von Datenbanken-verstehen.de - Das Datenbank, Data Warehouse & Business Intelligence Forum!

Das Datenbank Forum für Anfänger und Profis ist eine Community zu den Themen Datenbanken, Data Warehouse & Business Intelligence. Nimm teil an der Community von Datenbanken-verstehen.de und tausch dich mit deinen Fragen und Lösungen mit anderen Nutzern aus.

Als registrierter Benutzer genießt Du viele Vorteile, wie

  • den vollen Zugang zu allen Foren und Unterforen
  • Kostenloses Lernmaterial inkl. Lösungen zum Thema Datenbanken
  • Zugriff auf DB-Tutorials, Best Practices und SQL-Snippets

Bevor Du einen Beitrag verfassen möchtest, kannst Du dich einfach kostenlos registrieren.

oder Einloggen mit



Beachte bitte die Forenregeln von Datenbanken-verstehen.de. Wir wünschen Dir viel Spaß im Datenbank Forum! - Dein Datenbanken-verstehen.de-Team

Einwohneranzahl einer Stadt nach Alter sortiert ausgeben

Hier werden die SQL Grundlagen behandelt...

Einwohneranzahl einer Stadt nach Alter sortiert ausgeben

Beitragvon Sandra89 » So 7. Aug 2016, 18:55

Hallo zusammen,

ich hoffe, dass ich hier richtig bin :?

Ich muss die Einwohneranzahl einer Stadt nach Alter sortieren ( bis 18J; über 18 bis 30J; über 40 J) und ausgeben.
Des Weiteren würde ich gerne die Einwohner klassifizieren und ausgeben.

Hintergrund ist, dass ich eine Hausarbeit im Fach Datenbanken anfertigen muss und ich eine totale Anfängerin bin :roll:

Wie würde der SQL Code dafür aussehen? Bitte nur Hilfestellungen - ich möchte es alleine schaffen...

LG,
Sandra
Sandra89
 
Beiträge: 11
Registriert: Mo 23. Dez 2013, 18:28

Re: Einwohneranzahl einer Stadt nach Alter sortiert ausgeben

Beitragvon RainerH » So 21. Aug 2016, 16:35

Hi Sandra,

mit dem SQL Server geht das eigentlich ganz einfach:
Code: Alles auswählen
SELECT YEAR(Geburtsdatum) Geburtsjahr,
SUM(CASE WHEN YEAR(Geburtsdatum) BETWEEN 2000 AND 2019 THEN 1 ELSE 0 END) AS "2000_2019",
SUM(CASE WHEN YEAR (Geburtsdatum) BETWEEN 1990 AND 1999 THEN 1 ELSE 0 END) AS "1990_1999" 
FROM [dbo].[Einwohner]
GROUP BY YEAR(Geburtsdatum)
ORDER BY YEAR(Geburtsdatum);

Leider kann ich mein Sample nicht hochladen, daher wenn Interesse besteht, gerne per PN anpingen...
Nimm NICHTS persönlich -- alles ist Feedback...
RainerH
 
Beiträge: 221
Registriert: Fr 1. Nov 2013, 17:58

Re: Einwohneranzahl einer Stadt nach Alter sortiert ausgeben

Beitragvon SQLUnion » So 21. Aug 2016, 23:04

Hi Rainer,

welche Dateiendung hat denn dein Sample gehabt?
Eventuell können wir das schnell klären, sollte kein Problem sein.

Gruß,
SQLUnion
SQLUnion
 
Beiträge: 152
Registriert: Fr 1. Nov 2013, 15:54


Zurück zu SQL Grundlagen

 


  • Related topics
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

  • Jetzt Fan werden
  • Newsletter abonnieren? Hier anmelden!

    Alle Informationen aus dem Portal, Blog und Forum in einem Newsletter!

    E-Mail-Adresse: