von MaddinR » Fr, 01.04.2011 07:09
Guten morgen liebe Leute
Ein weiteres Problem, was mich mal wieder ein wenig ärgert.... die formatlosen SQL-Abfragen. Ich habe mehrfach solche einfachen, auch auch erheblich umfangreichere Konstrukte:
Code: Alles auswählen
SELECT
"Umsatz"."RecID",
"Umsatz"."RecID_KSP",
"Umsatz"."Verwendungszweck",
"Umsatz"."Empfaenger",
"Umsatz"."Betrag",
"KostenStellenPlan"."RecID",
"KostenStellenPlan"."Text",
"KostenStellenPlan"."Reihenfolge" || ' - ' || "KostenStellenPlan"."Text" AS 'Text2',
CASE WHEN substr( "Umsatz"."Verwendungszweck", 1, 5 ) = 'Saldo' THEN '-12' ELSE strftime( '%m', "Valutadatum" ) END AS 'Monat'
FROM "Umsatz"
LEFT OUTER JOIN "KostenStellenPlan" ON "Umsatz"."RecID_KSP" = "KostenStellenPlan"."RecID"
Aber so siehts dann in Wirklichkeit nach dem Speichern aus... und ist damit nicht mehr praktikabel zu handle'n:
Code: Alles auswählen
"Umsatz"."RecID", "Umsatz"."RecID_KSP", "Umsatz"."Verwendungszweck", "Umsatz"."Empfaenger", "Umsatz"."Betrag","KostenStellenPlan"."RecID", "KostenStellenPlan"."Text", "KostenStellenPlan"."Reihenfolge" || ' - ' || "KostenStellenPlan"."Text" AS 'Text2', CASE WHEN substr( "Umsatz"."Verwendungszweck", 1, 5 ) = 'Saldo' THEN '-12' ELSE strftime( '%m', "Valutadatum" ) END AS 'Monat' FROM "Umsatz" LEFT OUTER JOIN "KostenStellenPlan" ON "Umsatz"."RecID_KSP" = "KostenStellenPlan"."RecID"
Und genau deswegen habe ich meine SQL's immer ausserhalb geschrieben und dann als ganzes nach OOo zum Test rüber kopiert... kann man irgendwo einstellen, dass die CR+LF beim Speichern nicht entfernt werden?
vg, Maddin
Guten morgen liebe Leute
Ein weiteres Problem, was mich mal wieder ein wenig ärgert.... die formatlosen SQL-Abfragen. Ich habe mehrfach solche einfachen, auch auch erheblich umfangreichere Konstrukte:
[code]SELECT
"Umsatz"."RecID",
"Umsatz"."RecID_KSP",
"Umsatz"."Verwendungszweck",
"Umsatz"."Empfaenger",
"Umsatz"."Betrag",
"KostenStellenPlan"."RecID",
"KostenStellenPlan"."Text",
"KostenStellenPlan"."Reihenfolge" || ' - ' || "KostenStellenPlan"."Text" AS 'Text2',
CASE WHEN substr( "Umsatz"."Verwendungszweck", 1, 5 ) = 'Saldo' THEN '-12' ELSE strftime( '%m', "Valutadatum" ) END AS 'Monat'
FROM "Umsatz"
LEFT OUTER JOIN "KostenStellenPlan" ON "Umsatz"."RecID_KSP" = "KostenStellenPlan"."RecID"[/code]
Aber so siehts dann in Wirklichkeit nach dem Speichern aus... und ist damit nicht mehr praktikabel zu handle'n:
[code]"Umsatz"."RecID", "Umsatz"."RecID_KSP", "Umsatz"."Verwendungszweck", "Umsatz"."Empfaenger", "Umsatz"."Betrag","KostenStellenPlan"."RecID", "KostenStellenPlan"."Text", "KostenStellenPlan"."Reihenfolge" || ' - ' || "KostenStellenPlan"."Text" AS 'Text2', CASE WHEN substr( "Umsatz"."Verwendungszweck", 1, 5 ) = 'Saldo' THEN '-12' ELSE strftime( '%m', "Valutadatum" ) END AS 'Monat' FROM "Umsatz" LEFT OUTER JOIN "KostenStellenPlan" ON "Umsatz"."RecID_KSP" = "KostenStellenPlan"."RecID"[/code]
Und genau deswegen habe ich meine SQL's immer ausserhalb geschrieben und dann als ganzes nach OOo zum Test rüber kopiert... kann man irgendwo einstellen, dass die CR+LF beim Speichern nicht entfernt werden?
vg, Maddin