Avatar billede cbkc Nybegynder
09. november 2006 - 15:51 Der er 6 kommentarer og
1 løsning

floor og ceil i Access SQL

Nogen som kender komandoen for disse operationer i Access SQL - tilsyneladende er det kun round som kan bruges??
Avatar billede mugs Novice
09. november 2006 - 16:38 #1
Prøv Dmin og Dmax
Avatar billede fdata Forsker
09. november 2006 - 17:24 #2
Et hurtigt sving ud på web og lidt test gav følgende:

'FLOOR(X)= the greatest integer less than or equal to X
Function Floor(X As Single) As Single
  Floor = Int(X)
End Function

'CEILING(X)= the least integer greater than or equal to X
Function Ceiling(X As Single) As Single
  If (X <> Int(X)) Then
    Ceiling = Int(X + 1)
  Else
    Ceiling = Int(X)
  End If
End Function

Hjælper det?
Avatar billede cbkc Nybegynder
09. november 2006 - 17:24 #3
det er numere i forbindelse med feks:

Select A.ID, floor(A.tid/60)
from tblData A;
Avatar billede fdata Forsker
09. november 2006 - 17:32 #4
Jamen, det er da lige til højrebenet.
Læg koden i et eller andet modul, så kan du skrive udtrykket præcis som du viser.
Avatar billede cbkc Nybegynder
09. november 2006 - 17:39 #5
Nemlig - har lige gjort det :-) Meget fikst, var bare ikke opmærksom på, at det også er muligt i Access og S`QL henseende.. men det er jeg nu
Avatar billede fdata Forsker
09. november 2006 - 17:45 #6
You live and you learn  ;o)
Tak for point
Avatar billede cbkc Nybegynder
09. november 2006 - 18:05 #7
tjaa - det virker så ikke når bruger en ekstern forespørgsel ind i databasen, feks fra et web sql. VB delen virker kun inde i databasen... så nu er jeg tilbage vbed udgangspunktet: Hvad hedder floor og ceil i SQL?

men... http://www.w3schools.com/sql/sql_functions.asp: mod(x,y) funktionen gør jobbet - men hvorddan f... får man den til at virke i Access SQL. Er den del af sql sproget udeladt af Access?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis