Zum Inhalt springen

Datum + 1 Monat


bigpoint

Empfohlene Beiträge

Ich habe ein problem ;(

Ich brauche eine sql abfrage die so was macht:

Sucht alle kunden die nicht mehr Mitglied sind ( in DB Feld mitbis ) und trozdem eingekauft haben und zwar nur innerhalb eines Monats nach austreten .

Als Beispiel

Ausgetreten am 31.12.2002 übaprüfen bis 31.01.2003 ab was gekauft hat ???

Also wie ich auf alle die nicht mehr mitglid sind komme ist schon klaro aber den rest ;(

PS

Das Feld Datum ist smalldatetime

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Darth_Zeus

Gibt es ein Feld 'Ausgetreten' z.B. boolean?

Ja sehe oben : mitbis als smalldatetime

Originally posted by Darth_Zeus

Wo steht, was sie wann eingekauft haben?

In die DB;)

.... was für eine Rolle spielt es sagen wir drei Kekse ;)

Originally posted by -leliel-

was für ein DB ist das

SQL Server 2000 , sorry für die Fehler ;()

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by 007ski

In die DB;)

.... was für eine Rolle spielt es sagen wir drei Kekse ;)

Hirschg'weih! :D :D

Steht das in einer anderen Tabelle, Verknüpft mit was weiss ich oder selbe Tabelle?

Dass es in der DB steht, hab ich mir fast gedacht. :uli

Du willst nur das smalldatetime so ausgegeben haben, dass du damit rechnen kannst, restliche Syntax ist dir klar.

Poste doch mal bitte einen solchen Feldinhalt, dann schau mer mal.

Gruss

Flo

PS: Wenn es irgend möglich ist, beginne deine Sätze nicht mit Punkten am Anfang, von der Sorte Innovation hab ich genug (war ein Scherz) :D :D (Hilfe, Stefan!!)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also wie ich auf alle die nicht mehr mitglid sind komme ist schon klaro aber den rest ;(

Damit habe ich gemeint, dass ich alle kriegen kann die nicht mehr Mitglied sind.

Was ich aber nicht kann ist:

1. Die höchste Datum raus finden

2. Dazu einen Monat zu zählen

Zu 1 habe mir so gedacht max(datum) funk aber nicht

Zu 2 keine Ahnung ;(

Link zu diesem Kommentar
Auf anderen Seiten teilen

Äh oder zu einfach? :D

Nochmal :

Im Feld : mitbis steht das Austrete-datum

Im Feld : irgendeindatum steht das Datum des letzten Einkaufes.

Letzter Einkauf ist (logischer Weise) derjenige, wo irgendeindatum am Größten.

Letzter Einkauf für ein spezielles Mitglied ist also dort, wo irgendeindatum am Größten für dieses Mitglied.

Vorschlag : der Größe nach sortieren und letzten Wert entnehmen.

Differenz zweier Datumsfelder ergibt eine Zeitgröße (bezogen auf eine Basis) Angabe ist meist in ?Millisekunden?. Daraus kann man die Größenverhältnisse überprüfen. (Also ungefähr 1 Monat = 28 Tage = 28*24 Stunden = 28*24*60 Minuten = 28*24*60*60 Sekunden = 2.419.200.000 Millisekunden?)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Auszug aus den Boardregeln:

8. Ein Anliegen nur einmal im passenden Forum posten. Das Posten des gleichen Sachverhalts in mehreren Foren oder das erneute Posten eines Anliegens zur Erregung von Aufmerksamkeit und Thread-Pushing ist unerwünscht.

@007ski: Wäre nett wenn du das in Zukunft beachten würdest. Wenn jemand helfen will und kann, wird er schon posten, auch wenn der Thread nicht ganz oben steht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Wolle

Auszug aus den Boardregeln:

@007ski: Wäre nett wenn du das in Zukunft beachten würdest. Wenn jemand helfen will und kann, wird er schon posten, auch wenn der Thread nicht ganz oben steht.

Wenn ich irgend jemand in irgend welche Art und weise beleidigt oder unerwünscht erregt habe möchte mich entschuldigen war wirklich nicht absichtlich ,es tut mir wirklich leid

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Der Kleine

Äh oder zu einfach? :D

für mich leider nicht

nein was mir ein Problem macht ist:

ich habe in DB sagen wir 100 Mitglieder gefunden die nicht mehr Mitglied sind also 100 Datums ( mitbis )

jetzt will ich nur die größte Datum z. B. es sind 12.12.2000;10.10.2001;01.01.2003 also 01.01.2003 nehmen und dann 01.01.2003 + 1Monat das war’s. Ich hoffe habe mich verständig ausgedruckt

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...