Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    15

    [VB6] assegnare 0 se la query non da risultato

    buonasera..

    spero possiate aiutarmi..
    ho creato una query in acces come questa: "SELECT Funzione(sum(valori)) FROM tabella WHERE valori>0", però può essere che nella mia tabella non ci siano valori >0.. quindi in un modulo io pensavo di creare una funzione che se non esiste la somma dei valori mi restituisca 0.. questo perchè poi il risultato di questa query deve essere sommato al risultato di un'altra query (e mi sembra di aver visto che se una query non mi da un risultato, anche la somma con un altra query non da risultato)..

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    la funzione esiste già. Si chiama iif:

    codice:
    "SELECT iif(isnull(sum(valori)), 0, sum(valori)) FROM tabella WHERE valori>0"
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    15
    grazie mille!! funziona

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.