Problem BeschreibungWie ersten Monat der Daten für jeden Benutzer
Ich habe eine Datentabelle multiplayergame
, wo es mehrere Datensätze für jeden UserID
Detaillierung ihrer Aktivitäten in diesem Multiplayer-Spiel abfragen, und das Datum DateID
, dass das Spiel trat auf.
Frage
Wie kann ich abfragen, um die Spiele für jeden Benutzer, der innerhalb den ersten Monat ihres ersten Spiels auftreten? d. h. Alle Zeilen für diesen Benutzer abholen, die innerhalb von 30 Tagen nach dem ersten Datensatz für ihr erstes Multiplayer-Spiel auftreten?
Sie können 'between' 30 Tagen ab dem Startdatum und sys.date –
Aber jeder Benutzer hat einen anderen Starttermin; ein Benutzer könnte sein erstes Auftreten im November 2013, im Januar 2014 usw. gehabt haben. Wäre Ihre Lösung nicht nur der erste Monat der Daten, Zeitraum? Keine Erfassung der Daten für Benutzer, die nach dem ersten Monat gestartet sind? – potatosoup
Willkommen bei SO. Bitte lesen Sie [Welche Themen kann ich fragen] (http://stackoverflow.com/help/on-topic) und [Wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to -ask) Und [die perfekte Frage] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) Und [Wie ein minimales, komplettes und überprüfbares Beispiel zu erstellen] (http://stackoverflow.com/help/mcve) SO ist ** nicht eine kostenlose Codierung oder Code-Konvertierung oder Debugging oder Tutorial oder Bibliothek Finding-Service ** Sie müssen auch zeigen, dass Sie einige Anstrengungen unternommen haben, um Ihre zu lösen eigenes Problem. – RiggsFolly