Just nu i M3-nätverket
Gå till innehåll
Markus Ehnberg

Plocka ut delar av ett fält

Rekommendera Poster

Hej,

 

Ska bygga en relation mellan två fält

i det ena fältet är där alltid 2 checksiffror i slutet som jag inte kan ha med. Fältet är just nu 9 tecken långt

 

Skriver jag  LEFT(PURESK.D4204_Lev_fakt_nr,7) AS LevFakt så blir det korrekt.

 

Men LEFT(PURESK.D4204_Lev_fakt_nr,(LEN(PURESK.D4204_Lev_fakt_nr)-2)) AS LevFakt ger felmedelande. Kan jag inte använda LEN på detta sättet i en SQL-sats?

 

Felmeddelande

"ERROR [HY000] [PSQL][ODBC Client Interface][LNA][PSQL]

Error in expression: LEFT ( PURESK . D4204_Lev_fakt_nr , ( LEN ( PURESK . D4204_Lev_fakt_nr ) ) - 2 ) 
ERROR [HY000] [PSQL][ODBC Client Interface][LNA][PSQL][SQL Engine][Data Record Manager]Invalid user-defined or scalar function."

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det beror på vilken databasprogramvara du använder. Är der Ms SQL-server, mysql eller något annat?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×