Ik heb nu de volgende query:
Ik wil dus 3 tekst velden: Voornaam, tussenvoegsel en achternaam aan elkaar plakken en dit als nieuw veld aangeven. (Ik moet die namelijk gebruiken in de WHERE).
Het gaat dus om dit gedeelte:
(U1.VOORNAAM + U1.TUSSENVOEGSEL + U1.ACHTERNAAM) AS INSGEBRUIKER
Alleen Interbase vind dat niet zo leuk. Het is toch mogelijk om een nieuw veld te maken wat een aantal andere velden aan elkaar geplakt is?
Is het misschien op een andere manier nog mogelijk?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| SELECT A.ARTIKELID, A.ARTIKELNAAM, A.MULTIPACK, AM.MULTIPACKNAAM, AM.MULTIPACKINHOUD,
AV.VERPAKKINGOMSCHRIJVING, A.ARTIKELINHOUD, AE.EENHEIDOMSCHRIJVING,
A.COLLIEINHOUD, A.PRIJS, A.AFZET, AN.ARTIKELNUMMER, A.ARTIKELSTATUS,
(U1.VOORNAAM + U1.TUSSENVOEGSEL + U1.ACHTERNAAM) AS INSGEBRUIKER
FROM ARTIKELEN A , ARTIKELENSCHAP ASCHAP
LEFT OUTER JOIN ARTIKELMULTIPACK AM ON A.MULTIPACKID=AM.MULTIPACKID
LEFT OUTER JOIN ARTIKELVERPAKKING AV ON A.ARTIKELVERPAKKINGID=AV.VERPAKKINGID
LEFT OUTER JOIN ARTIKELEENHEID AE ON A.ARTIKELEENHEIDID=AE.EENHEIDID
LEFT OUTER JOIN ARTIKELNUMMERS AN ON A.ARTIKELID=AN.ARTIKELNUMMERID
LEFT OUTER JOIN USERS U1 ON A.INSUSER=U1.USERID
LEFT OUTER JOIN USERS U2 ON A.UPDUSER=U2.USERID
WHERE A.ARTIKELID = ASCHAP.ARTIKELID
AND A.ACTIEF = 'Y'
ORDER BY A.ARTIKELNAAM; |
Ik wil dus 3 tekst velden: Voornaam, tussenvoegsel en achternaam aan elkaar plakken en dit als nieuw veld aangeven. (Ik moet die namelijk gebruiken in de WHERE).
Het gaat dus om dit gedeelte:
(U1.VOORNAAM + U1.TUSSENVOEGSEL + U1.ACHTERNAAM) AS INSGEBRUIKER
Alleen Interbase vind dat niet zo leuk. Het is toch mogelijk om een nieuw veld te maken wat een aantal andere velden aan elkaar geplakt is?
Is het misschien op een andere manier nog mogelijk?