06. juli 2003 - 22:01Der er
20 kommentarer og 1 løsning
Gennemsnit i MySQL
Hej! Jeg skal have et gemmensnit ud fra en sql server ...det virker fint i access ... men når jeg putter det over på My Sql server går det helt galt ...den udskriver ikke nogle deceimaler .....jeg bruger den følge sql-string:
Set rs = Conn.Execute("SELECT avg(Stemmer) as snit from bilpoll WHERE BilID = '" & intID_Bil & "'") strStemmerSnit =left(RS("Snit"), 4) rs.Close
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvis det er tal så skal du fjerne ' fra din variabel i din SQL sætning. '" & intID_Bil & "'" ret til: " & intID_Bil & "" hvis intID_Bil har tal/decimal som datatype.
På dansk bruges et komma til at skille heltalsdelen fra decimal delen. Og vi bruger et punktum til at dele heltalsdelen på i grupper af 2 cifre. Din Access er i denne sammenhæng "dansktalende"
Engelsktalende lande gør lige præcist det modsatte. Din MySQL er i denne sammenhæng "engelsktalende".
Hvis dit script fungere fint når databasen "taler" dansk så er der god mulighed for at noget går galt hvis den pludseligt begynder at "tale" engelsk. For så er der pludseligt byttet om på betydningen af . og ,.
Den funktion du skal bruge til at afrunde i dit ASP script hedder Round:
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.