Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [SQL 2005] Contare un Intervallo

    Salve a tutti,
    Il problema è:

    Ho 2 Colonne Dal e Al che memorizzano dei numeri seriali

    Esempio:

    Dal: 000001
    AL: 000010


    OK? ora a me interessa sapere quanti numeri seriali ci sono in questo intervallo, in questo caso ne ho 10, come faccio a sviluppare una qury del genere?

    ps
    per rendere chiaro il concetto quello che mi serve è simile alla funzione CONTA di excell

    grazie anticipatamente

  2. #2
    SELECT COUNT(*) FROM ....

    Comunque, così come ti hanno consigliato altri utenti nell'altro post, ti suggerisco fortemente di studiarti le basi della sintassi SQL visto che le tue richieste, per ora, sono estremamente didattiche e quindi facilmente risolvibili dopo aver consultato un qualsiasi manuale cartaceo o elettronico.

  3. #3
    Ti ringrazio per la soluzione e anche per il consiglio che sicuramente seguirò... però la funzione count già l'ho provata e non mi va.... questa è la sintassi che utilizzo:

    SELECT COUNT(*)
    FROM [Serial].SerialDal, [Serial].SerialAl

    eseguendo la query mi da come risultato 1 e no 10 come dovrebbe.

    perchè dico come dovrebbe?

    perchè nelle due colonne ho come valori 000001 e 000010...

  4. #4
    Originariamente inviato da greatciccio
    Ti ringrazio per la soluzione e anche per il consiglio che sicuramente seguirò... però la funzione count già l'ho provata e non mi va.... questa è la sintassi che utilizzo:

    SELECT COUNT(*)
    FROM [Serial].SerialDal, [Serial].SerialAl

    eseguendo la query mi da come risultato 1 e no 10 come dovrebbe.

    perchè dico come dovrebbe?

    perchè nelle due colonne ho come valori 000001 e 000010...
    Quel che tu vuoi è:

    SELECT (SerialAl-SerialDal+1) AS differenza FROM Nome_Tabella
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  5. #5
    Grazie Shores,

    lo so che per vuoi possono sembrare delle stupidagini ma oltre a leggere secondo me il miglior modo per imparare le cose è con la pratica e domandare a chi ne sa più di te....

    Grazie Ancora!!!

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.