« on: November 13, 2016, 09:53:12 am »
This query i ripped straight out of my MS Access Database
SELECT tbl_Betalingen.Bet_ID, tbl_Betalingen.Bet_Datum AS Datum, FormatCurrency([Bet_Bedrag]) AS Bedrag, tbl_Categorie.Cat_Omschrijving AS Categorie, tbl_Subcategorie.SUB_Omschrijving AS Subcategorie, [LID_achternaam] & IIf(NOT IsNull([LID_voornaam]),", " & [LID_voornaam] & IIf(NOT IsNull([LID_tussenvoegsel])," " & [LID_tussenvoegsel]),IIf(NOT IsNull([LID_tussenvoegsel]),", " & [LID_tussenvoegsel])) & IIf(IsNull([bet_omschrijving]),""," [" & [bet_omschrijving] & "]") AS Omschrijving, tbl_Betalingen.Bet_Betaalmiddel AS Betaalmiddel, tbl_Betalingen.Bet_Bedrag, qry_Seizoenen.Sei_ID AS Seizoen, tbl_Betalingen.Bet_Afschriftnummer AS Afschrift, tbl_Personen.Lid_ID
FROM tbl_Personen INNER JOIN (tbl_Subcategorie RIGHT JOIN (qry_Seizoenen INNER JOIN (tbl_Betalingen LEFT JOIN tbl_Categorie ON tbl_Betalingen.Bet_Categorie = tbl_Categorie.Cat_ID) ON qry_Seizoenen.Sei_ID = tbl_Betalingen.Bet_Boek_Sei_ID) ON tbl_Subcategorie.SUB_ID = tbl_Betalingen.Bet_Subcategorie) ON tbl_Personen.Lid_ID = tbl_Betalingen.Bet_Lid_ID
ORDER BY tbl_Betalingen.Bet_Datum DESC , FormatCurrency([Bet_Bedrag]), tbl_Categorie.Cat_Omschrijving, [LID_achternaam] & IIf(NOT IsNull([LID_voornaam]),", " & [LID_voornaam] & IIf(NOT IsNull([LID_tussenvoegsel])," " & [LID_tussenvoegsel]),IIf(NOT IsNull([LID_tussenvoegsel]),", " & [LID_tussenvoegsel])) & IIf(IsNull([bet_omschrijving]),""," [" & [bet_omschrijving] & "]"), tbl_Betalingen.Bet_Bedrag;
And i wan to re-write it to SQLite.
But SQLite doesn't know right join and outer join.
Can anyone help me re-write it to SQLite?
« Last Edit: November 14, 2016, 12:09:51 am by madref »

Logged
You treat a disease, you win, you lose.
You treat a person and I guarantee you, you win, no matter the outcome.
Main Platform:
--------------
Mac OS X Tahoe 26.2
Lazarus 4.99 (rev main_4_99-5237-g51ac8a52ee) FPC 3.3.1 x86_6