Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
erikjacobsen... Din løsning fungerer fint... Er der nogen forklaring på dette... Rent matematisk burde x/100 jo være det samme som x/100.0... Men smid lige et svar så får du pointene
Hvem siger det skal være matematisk. Man kunne li'sågodt sige at en operation (her division) mellem 2 heltal skal give et heltal. Men når et af tallene er et "komma-tal", så bør det give et kommatal, gammelt trick med 100.0 - jeg kan ikke huske om jeg har brugt det i denne sammenhæng.
Problemet ligger ikke i, om du mener, der er forskel på 100 og 100.0 rent matematisk. Problemet ligger i SQL Servers prioritering af datatyper. Int er den højest prioriterede datatype i SQL Server, og indgår flere datatyper i et statement, vil SQL Server forsøge at caste alle datatyper mod den højest prioriterede. Og din konstant 100 er en int, derfor vil SQL Server caste mod int.
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.