Valorile totalizează până la noua dată
Forum german în jurul valorii de Apache OpenOffice și LibreOffice

Valorile totalizează până la noua dată
Moderator: Moderatori
Valorile totalizează până la noua dată
Contribuție de către McWhite »Duminică, 07.07.2008 09:29
Ma poate ajuta cineva? Vreau să fac un calcul al caloriilor. Aș dori să adaug calorii într-o nouă coloană până când vine o nouă dată. Până în prezent, interogarea mea arată astfel:
Nu știu nimic despre SQL și sunt un începător complet în BASE. Pot chiar să fac asta sau trebuie să calculez datele din Calc ?
Vă mulțumesc pentru ajutor
Salutări Kurt
Re: Valorile se adaugă la noua dată
Contribuție de către Barlee »Duminică, 09.07.2008 11:38
Într-unul din tabelele dvs. aveți nevoie de o coloană ascendentă „ID”, de preferință auto-increment. Folosind această coloană „ID” și coloana de date existente, puteți utiliza următorul SQL pentru a genera un total de rulare pentru dată:
Introduceți această instrucțiune în interogarea anterioară. Dacă aveți dificultăți în a face acest lucru, cel mai bine este să copiați SQL-ul complet al interogării dvs. anterioare (faceți clic dreapta pe interogare >> "Editați în vizualizarea SQL") și lipiți-l aici o dată.
Re: Valorile se adaugă la noua dată
Contribuție de către McWhite »Duminică, 09/07/2008 15:14
Mulțumesc pentru răspunsul rapid. Iată ce am copiat:
SELECȚIONEAZĂ „Tabelul principal”. „Data”, „Alimentele”. „Produsele alimentare”, „Articolul”. „Articolul”, „Articolul”. „Kcal/100g”, „Tabelul principal”. „Greutatea în g”, „Tabelul principal”. ” Greutatea subiectului "," kcal/100g "*" Greutatea în g "/ 100 AS" kcal/porțiunea "DIN" Masa principală "," Alimente "," Elementul "UNDE" Masa principală "." EssenID "=" Alimente "." ID "AND" main table "." ArticleID "=" Article "." ID "ORDER BY" main table "." Data "ASC," Food "." Food "ASC
Re: Valorile se adaugă la noua dată
Contribuție de către McWhite »Duminică, 09.07.2008 15:21
Re: Valorile se adaugă la noua dată
Contribuție de către Barlee »Duminică, 07.07.2008 16:00
Am făcut rapid un SELECT extern în jurul interogării existente. Încercați o dată dacă următoarele funcționează (până acum netestate).
Orientarea se bazează pe ID-ul tabelului principal
Re: Valorile se adaugă la noua dată
Contribuție de către McWhite »Luni, 08.08.2008 18:10
Mulțumesc pentru sprijin. Dar, din păcate, nu a funcționat.
Re: Valorile se adaugă la noua dată
Contribuție de către Barlee »Luni, 08.08.2008 19:49
greșeala va fi în detalii.
Dacă doriți, atunci atașați baza de date cu câteva exemple de date aici.
(Redenumiți sfârșitul .odb în .zip și încărcați)
Re: Valorile se adaugă la noua dată
Contribuție de către McWhite »Luni, 08.08.2008 22:49
Aici DB. Multumesc pentru ajutor.
Re: Valorile se adaugă la noua dată
Contribuție de către Barlee »Marți, 09.09.2008 21:46
eroarea a fost că HSQLDB are, evident, probleme cu ORDER BY într-o vizualizare inline.
Așa că a trebuit să vă extind fișierul după cum urmează:
Interogarea „Abf_Essen” creată din SQL-ul dvs. original. Aceasta este baza pentru o vizualizare numită „Tab_Essen_V” (o puteți găsi sub Tabelele)
Interogarea „Abf_Kalorien_Summe” a fost creată - aceasta interogă vizualizarea și introduce un total de rulare. Puteți să-l reglați în consecință, dacă este necesar.
Distrează-te numărând calorii!
Re: Valorile se adaugă la noua dată
Contribuție de către McWhite »Miercuri, 09/10/2008 12:22
Super funcționează foarte bine.
Nu am verificat pe deplin asta cu vederea. Poate fi salvată o interogare ca tabel? De ce nu folosiți interogarea ca bază ?
Nu există exemple de baze de date în acest forum, cum ar fi DB video sau DB adresele etc. ?
Mulțumesc și stim Kurt
Re: Valorile se adaugă la noua dată
Contribuție de către Barlee »Miercuri, 09/10/2008 20:18
O puteți face în general. Numai în exemplul dvs. au existat - așa cum am scris deja - probleme cu clauza ORDER BY din InlineView. HSQLDB nu a acceptat ORDER BY în subinterogare (care este acum baza vizualizării). Poate că acest lucru se va schimba într-una din următoarele versiuni. Până acum am presupus că acest lucru va fi posibil fără probleme.
Cu privire la. Aici au fost solicitate exemple de baze de date de mai multe ori. Cele mai bune momente pentru a căuta prin forum.