Det lyder rigtigt, men hvordan får jeg det lige ind i min SQL sætning, der
ser sådan ud:
SELECT DSP_SagBudKladde.Medarbejder, DSP_SagBudKladde.Sag,
DSP_SagBudKladde.SagsNavn, DSP_SagBudKladde.Kol_1, DSP_SagBudKladde.Kol_2,
DSP_SagBudKladde.Kol_3, DSP_SagBudKladde.Kol_4, DSP_SagBudKladde.Kol_5,
DSP_SagBudKladde.Kol_6, DSP_SagBudKladde.Kol_7, DSP_SagBudKladde.Kol_8,
DSP_SagBudKladde.Kol_9, DSP_SagBudKladde.Kol_10, DSP_SagBudKladde.Kol_11,
DSP_SagBudKladde.Kol_12, DSP_SagBudKladde.LinieKr,
DSP_SagBudKladde.Afdeling, DSP_SagBudKladde.Bærer,
DSP_SagBudKladde.Ansvarlig, DSP_Medarbejder.Initialer,
DSP_Medarbejder.Medarbejder, DSP_SagBudKladde.Medarbejder
FROM DSP_Medarbejder DSP_Medarbejder, DSP_SagBudKladde DSP_SagBudKladde
WHERE DSP_Medarbejder.Medarbejder = DSP_SagBudKladde.Medarbejder
Hvor skal TRIM funktionen indsættes?
Og er den afhængig af om SQL-driveren understøtter den?
"Johan Holst Nielsen" <johan@weknowthewayout.com> skrev i en meddelelse
news:3F4F4A52.8010804@weknowthewayout.com...
> Henrik Hougaard wrote:
> > Problemet er, at dataformatet på feltet medarbejdernr. ikke er ens i de
2
> > tabellers nøglefelter. Dvs min Join vil ikke virke - eks.
> >
> > Format i tbl1 : "30094"
> > Format i tbl2: " 30094"
> >
> > Der er simpelhen 4 mellemrum foran tallet i tbl2. Feltet er sikkert også
> > alfanumerings, hvor det i tbl1 nok er numerisk.
>
> Kig på
http://www.mysql.com/doc/en/String_functions.html ... især efter
> den der hedder TRIM i dit tilfælde :)
>
> mvh
> Johan
>