Bare til info så fandt jeg lige ud af at MID ikke virker i MS SQL, men det gør LEFT og RIGHT, så sammen laver de jo en MID SELECT LEFT(RIGHT(feltnavn, 10), 5) AS feltnavn - giver 10-5. sidste tegn i feltnavn.
Jeg har løst ovenstående problem ved at tilføje feltet firstname i table1 (split på fullname og første del ned i feltet).
MID bruges vist mest i Access, som jo har det med at "låne" funktioner fra VBA, i stedet for at implementere de officielle SQL funktioner.
MS SQL (og de fleste databaser, som følger standarderne) har i stedet en funktion, der hedder SUBSTRING, som opfører sig nøjagtigt ligesom MID i Access.
Min kommentar var med vilje udstyret med et spørgsmålstegn, for jeg har ikke afprøvet det (det var jo det du skulle gøre). Men på trods af det, er der tale om såkaldt "educated guessing", altså et erfaringsbaseret gæt.
Men jeg forventer ikke at få point for den "indsats"...
når du ikke brugte min løsning skal jeg ikke have points.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.