Re: Welche Sprache: Text/Tabelle bearbeiten
Von: Lutz Donnerhacke (lutz@iks-jena.de) [Profil]
Datum: 14.02.2008 14:01
Message-ID: <slrnfr8ese.k5s.lutz@belenus.iks-jena.de>
Newsgroup: de.comp.lang.misc
Datum: 14.02.2008 14:01
Message-ID: <slrnfr8ese.k5s.lutz@belenus.iks-jena.de>
Newsgroup: de.comp.lang.misc
* Timo Labrenz wrote: > ich habe mit Programmieren bisher eigentlich nichts am Hut, will > aber dennoch ein kleines Tool schreiben. Welche Programmiersprache > sollte ich als Anfänger wählen? Die, die zur Aufgabe paßt und mit der Du klarkommst. > Die Aufgabe ist folgende: > Ich habe als Basis eine Textdatei, die wie eine Tabelle > (Trennzeichen: Semikolon) aufgebaut ist. Es gibt 4 Spalten: Datum, > Betrag, Sollkonto, Habenkonto. > > Nun soll automatisch nach einem bestimmten Datum sortiert, dann auf > das gleiche Konto gebuchte Beträge summiert und verschieden Konten > zu Kostenstellen gruppiert werden. Das würde man in eine SQL Datenbank kippen und mit SQL abfragen. CREATE TABLE bewegungen ( datum date not null, betrag numeric(10,2) not null, sollkonto numeric(12,0) not null, habenkonto numeric(12,0) not null ); SELECT datum, habenkonto, sum(betrag) AS betrag FROM bewegungen WHERE datum BETWEEN '2008-1-1' AND 'today' GROUP BY 1, 2 > Klingt ganz einfach, es gibt auch nur ein paar kleinere > Stolpersteine (z.B. wenn bei Gutschriften Soll und Haben vertauscht > sind ALTER TABLE bewegungen ADD CONSTRAINT "positive Beträge" CHECK (betrag > 0) Den SELECT überlasse ich Dir zur Übung ;-) > Wichtig ist auch, dass das Programm am Ende einfach zu bedienen ist. Wenn der SELECT fertig ist, mach einen VIEW draus, dann kann jemand es einfacher benutzen: SELECT * FROM konsolidierung WHERE datum = '2008-2-30'[ Auf dieses Posting antworten ]
Antworten
- Josephine Hunter (15.02.2008 01:36)
