Announcement

Collapse
No announcement yet.

Anfrage gesucht!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anfrage gesucht!

    Hallo Leute,

    ich suche eine Anfrage zu Folgendem:

    In einer DB ist zu jedem Datensatz ein Publikationsdatum (prs_date) und ein effektives Datum (eff_date) abgelegt. Das effektive Datum ist das eigentlich benötigte, ist aber oftmals nicht angegeben.
    Ich brauche nun eine Anfrage die mir das größte/maximale effektive Datum ausliest - und wenn das nicht existiert, dann das maximale Publikationsdatum.

    Zu jeder apn_id existieren mehrere Datensätze mit unterschiedlichen prs_date und/oder eff_date. Das maximale Datum zu jeder apn_id lese mit weiteren Attributen lese ich so aus:

    CREATE TABLE Tab1
    SELECT rh.*
    FROM TabA rh,
    (SELECT max(prs_date) as maxdate, new_owner, apn_id
    FROM TabA
    GROUP BY apn_id) maxresults
    WHERE rh.apn_id = maxresults.apn_id
    AND rh.prs_date = maxresults.maxdate;

    Wie kann ich nun reibringen, dass wenn eff_date nicht angegeben ist, dass prs_date genommen werden soll???

    Danke schonmal!
    Grüße
    Alex

  • #2
    Hallo,
    Originally posted by Alexander_ View Post
    ...Wie kann ich nun reibringen, dass wenn eff_date nicht angegeben ist, dass prs_date genommen werden soll???
    z.B. mit IFNULL().

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment

    Working...
    X