Die Suche ergab 19 Treffer

von ChrisRoo
24. Januar 2017 16:39
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hey DANKE! Es funktioniert. Ich habe die Funktion jetzt noch dahingehend angepasst, dass in der Spalte "Buchungsart" nur 'AB' = Abbuchungen berücksichtigt werden. double bestellProg(const QString &ktoTAB) { connOpen(); QSqlQuery prognose; prognose.prepare(QString("select Buchungsw...
von ChrisRoo
24. Januar 2017 12:26
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hi Michael, um es auf den Punkt zu bringen, hatte ich einen kleinen Denkfehler in meinem Wunsch. Fakt ist, ich muss den Durchschnittsverbrauch der letzten drei Arbeitstage ermitteln. Wenn an diesen Tagen nichts gebucht wurde, dann ist eben auch im Moment kein Verbrauch. Ich mache das Ganze, weil ich...
von ChrisRoo
24. Januar 2017 10:57
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Nachtrag: In Excel muss das ganze dann 3 x durchlaufen. 1: heute() - 1 = xyz <-- suche alles mit diesem Datum 2: heute() - 2 = xyz <-- suche alles mit diesem Datum 3: heute() - 3 = xyz <-- suche alles mit diesem Datum So ähnlich läuft das dort. Müsste ich noch mal nachsehen, wie ich das "zusamm...
von ChrisRoo
24. Januar 2017 10:51
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hi Michael, stimmt, da hab ich ne Klammer vergessen... Ich habe sie jetzt an zwei Stellen ausprobiert. Einmal direkt hinter date('now') und direkt vor das abschließende Anführungszeichen. Beides ergab das Gleiche, nämlich wieder nur die Addition der Zeilen, die ich in DESC LIMIT vorgebe. Kann man di...
von ChrisRoo
24. Januar 2017 08:59
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hi Michael, ich habe die Funktion jetzt so umgebaut: double bestellProg(const QString &ktoTAB) { connOpen(); QSqlQuery prognose; prognose.prepare(QString("SELECT Buchungswert FROM %1 WHERE Datum IN (SELECT distinct Datum FROM %1 WHERE Datum < date( 'now' ) ORDER BY Datum DESC LIMIT 3")...
von ChrisRoo
23. Januar 2017 16:11
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hi Sascha, ist ja der Hammer. Hab gerade mal ein bisschen in Google gestöbert. Die wollen tatsächlich für gebrauchte deutsche Ausgaben bis über 500 Euro haben. Bei Amazon habe ich eine gebrauchte deutsche Fassung für 99 Euro gefunden. Hmm, das ist schon ganz schön happig. Ich schau gerade nach einer...
von ChrisRoo
22. Januar 2017 17:46
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hallo Michael, hast ja Recht, so viel Zeit muss sein. Ohne Fehlerhandling kommt man nie dahinter. Ich habe jetzt, dank deiner großen Unterstützung folgende Funktion erstellt: double bestellProg(const QString &ktoTAB) { connOpen(); QSqlQuery prognose; prognose.prepare(QString("SELECT Buchung...
von ChrisRoo
16. Januar 2017 20:21
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hallo Christian, die Abfrage funktioniert leider nicht ganz so gut. SELECT ... FROM tabelle ORDER BY <zeitspalte> DESC LIMIT 3 Habe jetzt mal meine 2. Bedingung (Suche nach AB) weggelassen. Jetzt bringt mir deine Abfrage auch einen Wert. Leider holt sie ja immer nur einen Wert. Immer den, den ich ih...
von ChrisRoo
16. Januar 2017 19:53
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hallo zusammen, ich habe mich mal an einer Fuction versucht. Das Ergebnis ist leider Null. double bestellProg(const QString &ktoTAB) { connOpen(); QSqlQuery prognose; prognose.prepare(QString("SELECT Buchungswert FROM %1 ORDER BY Datum DESC LIMIT 2 AND Buchungsart = AB").arg(ktoTAB)); ...
von ChrisRoo
16. Januar 2017 18:49
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hallo Christian,

so wie ich das sehe, würde deine Abfrage ja auch Problemlos mit CURRENT_TIMESTAMP zurecht kommen.

So hätte ich dann in der Query-Variablen alle Buchungen der betreffenden Tage drin, oder?

Übrigens danke für den Link. Das Zeug müsste ich dringend mal durcharbeiten. :?

Gruß
Chris
von ChrisRoo
16. Januar 2017 17:55
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hi Michael, die Abfrage hatte ich mir aus einem Beispiel zusammengestrickt. Wenn ich das richtig verstehe, schaut er mit deiner Abfrage nur in der Spalte Bestand, geht in die erste freie Zelle und springt eine zurück. Richtig? Das mit dem Fehlerhandling stimmt natürlich auch. Hab es jetzt eingebaut....
von ChrisRoo
14. Januar 2017 22:11
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Das habe ich im Zusammenhang mit der Nutzung von Variablen im Query gefunden.
War ne englische Seite.
Ich weiß jetzt auf jeden Fall wie es geht. :)
von ChrisRoo
14. Januar 2017 21:37
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hi Sascha, es funktioniert.
Zum Glück hast Du dich heute hier sehen lassen.
Dadurch bin ich jetzt einen großen Schritt weiter. Nochmal Danke dafür!

Gruß, Chris
von ChrisRoo
14. Januar 2017 21:02
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Mittlerweile sieht die Funktion so aus: double anzeigeBestand(const char* ktoTAB) { qDebug()<< ktoTAB; connOpen(); QSqlQuery lastID; lastID.prepare("SELECT * FROM :ktoTAB ORDER BY ID DESC LIMIT 1"); lastID.bindValue(":ktoTAB", ktoTAB); lastID.exec(); lastID.last(); double bestand...
von ChrisRoo
14. Januar 2017 19:58
Forum: Qt Programmierung
Thema: SQlite Abfrage
Antworten: 31
Zugriffe: 19872

Re: SQlite Abfrage

Hi Sascha, das leuchtet ein. Ich lagere gerade diese Abfrage in eine Funktion aus, da ich noch mehrere Bestände aus unterschiedlichen Tabellen abfragen muss. Natürlich hängt es jetzt wieder an etwas. Ich muss die Query ja variabel gestalten. Ich übergebe also der Funktion den Tabellennahmen und vers...