Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224

    [Access] Arrotondare un numero

    Ciao a tutti...ho una query che mi restituisce:

    Campo
    12300
    4500
    3650
    1260
    1150

    Questi numeri dovrebbero arrotondarsi in questo modo:

    CampoArrotondamento
    12500
    4500
    3500
    1500
    1000

    In pratica:
    - se è tra 0 e 250 il numero sarà 0
    - se è tra 251 e 500 il numero sarà 500
    - se è tra 501 e 750 il numero sarà 500
    - se è tra 751 e 1000 il numero sarà 1000

    Esiste una qualche funzione in access che mi arrotonda il numero per ogni 500 ? ?

    è abbastanza urgente...vi ringrazio per l'eventuale disponibilità!!!

  2. #2
    non credo che esiste una funzione...

    fai così: per ogni numero, calcolati il resto della divisone con 1000

    resto = numero % 1000

    e poi una fila di if modifica il numero:

    if (resto<=250)
    numero = numero - resto
    if (resto<=500)&&(resto>250)
    numero = numero - (500-resto)
    if (resto>500)&&(resto<=750)
    numero = numero + (500-resto)
    if (resto>750)
    numero = numero + (1000-resto)


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.