hex-master
Grünschnabel
Halli hallo liebe User,
ich bin der hex-master und nachdem ich euch jetzt mit der bewusst provokaten Überschrift gelockt habe, wird mir hoffentlich jemand helfen können, da ich langsam echt verzweifel.
Folgendes Problem:
Es geht um eine Aufgabe, die mir gestellt worden ist:
"Select * from animals" sieht so aus: (name | owner | species | sex | birth | death)
Fluffy | John | cat | m |2010-03-22 |2011-07-20
Demie| James | Dolphin | f |2011-11-23 |2012-07-18
Dexter | Julia| Dog | m |2009-04-13| 2012-11-04
Olga | Old olga | cat | f| 2006-10-11 |2010-04-27
Rain | Michelle | Cat| f| 2006-01-10 |2012-11-23
Igloo | Susie | whale| m| 2002-04-04| 2008-11-25
Wie man dem Text entnehmen kann, habe ich eine Tabelle (animals) und die darin enthaltenen Spalten "name, owner...".
Jetzt soll ich einen Select-Query formulieren, der mir die Namen aller Hunde und Katzen und das Alter (in Jahren mit Dezimalstellen) anzeigt.
Bis jetzt bin ich bis hierhin gekommen:
Das Zeigt mir die Namen und das Alter auch richtig an, aber was soll ich mit dem Abschnitt
aus der Frage anfangen?
Wäre nett, wenn mir jemand helfen kann.
Euer hex-master
ich bin der hex-master und nachdem ich euch jetzt mit der bewusst provokaten Überschrift gelockt habe, wird mir hoffentlich jemand helfen können, da ich langsam echt verzweifel.
Folgendes Problem:
Es geht um eine Aufgabe, die mir gestellt worden ist:
Code:
There is a table: animals (name, owner, species, sex, birth and death)
Construct a SELECT Query that will show the name and the age of all cats and dogs on 10.10.2010 descending from oldest to the youngest.
The age must be in years e.g. Olga would be listed in the table as 3.5452 years old and also give me the dead ones. Dead animals don't get older, or do they?
"Select * from animals" sieht so aus: (name | owner | species | sex | birth | death)
Fluffy | John | cat | m |2010-03-22 |2011-07-20
Demie| James | Dolphin | f |2011-11-23 |2012-07-18
Dexter | Julia| Dog | m |2009-04-13| 2012-11-04
Olga | Old olga | cat | f| 2006-10-11 |2010-04-27
Rain | Michelle | Cat| f| 2006-01-10 |2012-11-23
Igloo | Susie | whale| m| 2002-04-04| 2008-11-25
Wie man dem Text entnehmen kann, habe ich eine Tabelle (animals) und die darin enthaltenen Spalten "name, owner...".
Jetzt soll ich einen Select-Query formulieren, der mir die Namen aller Hunde und Katzen und das Alter (in Jahren mit Dezimalstellen) anzeigt.
Bis jetzt bin ich bis hierhin gekommen:
Code:
SELECT name, DATEDIFF(death, birth)/365 AS age FROM animals WHERE species='cat' or species='dog' ORDER BY age DESC
Das Zeigt mir die Namen und das Alter auch richtig an, aber was soll ich mit dem Abschnitt
Code:
"...give me the dead ones. Dead animals don't get older, or do they?"
Wäre nett, wenn mir jemand helfen kann.
Euer hex-master
Zuletzt bearbeitet: