Newsgroup: it.comp.appl.access
Titolo: Overflow in query

Ciao a tutti,
in una query su un'unica tabella ho:
codice
Tot_cons
Presenze
un campo calcolato:
Media: [Tot_cons]/[Presenze]
ed altri campi.
Posso ordinare filtrare e fare qualunque cosa su tutti i campi tranne Media, 
che lo ordini, gli metta un criterio o altro mi da sempre Overflow.
Ho provato anche a fare una seconda query che utilizzi il campo Media, ma 
non cambia nulla. Possibile che non si riesca a fare operazioni su un campo 
calcolato?
WinXP e A03
Ciao Valerio.

 Ciao Valerio.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 ha scritto nel messaggio 
news:d3qJd.8319$V17.2...@twister1.libero.it...

Non riuscendo a risolvere ti posto l'SQL e ciò che voglio ottenere:
SELECT tbl_Lcl_Arccli.Cod_Cli, tbl_Lcl_Arccli.Tot_cons, 
tbl_Lcl_Arccli.Presenze, [Tot_cons]/[Presenze] AS Media, 
tbl_Lcl_Arccli.Ult_Presenza, tbl_Lcl_Arccli.clienti, tbl_Lcl_Arccli.cognome, 
tbl_Lcl_Arccli.nome, tbl_Lcl_Arccli.Sconto, tbl_Lcl_Arccli.entrata, 
tbl_Lcl_Arccli.Data_reg, tbl_Lcl_Arccli.Data_validita, 
tbl_Lcl_Arccli.Tot_cons1, tbl_Lcl_Arccli.consval
FROM tbl_Lcl_Arccli
WHERE (((tbl_Lcl_Arccli.Cod_Cli) Not Like "L*" And (tbl_Lcl_Arccli.Cod_Cli) 
Not Like "F*"))
ORDER BY tbl_Lcl_Arccli.Tot_cons DESC , tbl_Lcl_Arccli.Presenze DESC;
Se faccio così mi dà Overflow:
SELECT tbl_Lcl_Arccli.Cod_Cli, [Tot_cons]/[Presenze] AS Media, 
tbl_Lcl_Arccli.Tot_cons, tbl_Lcl_Arccli.Presenze, 
tbl_Lcl_Arccli.Ult_Presenza, tbl_Lcl_Arccli.clienti, tbl_Lcl_Arccli.cognome, 
tbl_Lcl_Arccli.nome, tbl_Lcl_Arccli.Sconto, tbl_Lcl_Arccli.entrata, 
tbl_Lcl_Arccli.Data_reg, tbl_Lcl_Arccli.Data_validita, 
tbl_Lcl_Arccli.Tot_cons1, tbl_Lcl_Arccli.consval
FROM tbl_Lcl_Arccli
WHERE (((tbl_Lcl_Arccli.Cod_Cli) Not Like "L*" And (tbl_Lcl_Arccli.Cod_Cli) 
Not Like "F*"))
ORDER BY [Tot_cons]/[Presenze] DESC , tbl_Lcl_Arccli.Tot_cons DESC , 
tbl_Lcl_Arccli.Presenze DESC;
Aiuto.
Ciao Valerio.

 ha scritto nel messaggio 
news:UHsJd.762163$35.29...@news4.tin.it...
Ueh VAlerio, come stai???
Non ti sei fatto + vivo se non con gli auguri nella mail personale..
saluti a casa
MAssimiliano 

 ha scritto nel messaggio 
news:PNsJd.6823$fq5....@news.edisontel.com...

Bene seppur, come dicevo a inizio gennaio, ancora troppo preso. Spero di 
ritornare con un pò di calma tra una ventina di giorni. Riferirò i saluti a 
cognate, sorella e moglie.
Tu hai idea del perchè mi dà quell'errore di Overflow?
Ciao Valerio.

 ha scritto nel messaggio 
news:d3qJd.8319$V17.2...@twister1.libero.it...

Per notizia mi dà Overflow anche così:
SELECT tbl_Lcl_Arccli.Cod_Cli, tbl_Lcl_Arccli.Tot_cons, 
tbl_Lcl_Arccli.Presenze, [Tot_cons]/[Presenze] AS Media, 
tbl_Lcl_Arccli.Ult_Presenza, tbl_Lcl_Arccli.clienti, tbl_Lcl_Arccli.cognome, 
tbl_Lcl_Arccli.nome, tbl_Lcl_Arccli.Sconto, tbl_Lcl_Arccli.entrata, 
tbl_Lcl_Arccli.Data_reg, tbl_Lcl_Arccli.Data_validita, 
tbl_Lcl_Arccli.Tot_cons1, tbl_Lcl_Arccli.consval
FROM tbl_Lcl_Arccli
WHERE (((tbl_Lcl_Arccli.Cod_Cli) Not Like "L*" And (tbl_Lcl_Arccli.Cod_Cli) 
Not Like "F*") AND (([Tot_cons]/[Presenze])>10))
ORDER BY tbl_Lcl_Arccli.Tot_cons DESC , tbl_Lcl_Arccli.Presenze DESC;
Ciao Valerio.

 Ciao Valerio.
Ciao
MAssimiliano

 Ciao Valerio.

 
sei sicuro che presenze non tenda a 0
--
a.cara

 ha scritto nel messaggio 
news:sEtJd.6851$fq5....@news.edisontel.com...

Era così, per correttezza rispondo per esteso a Roberto.
Ciao Valerio.

 ha scritto nel messaggio 
news:35n9rcF...@individual.net...

Era cosě, per correttezza rispondo per esteso a Roberto.
Ciao Valerio.


Erano proprio i valori 0 in entrambi i campi. Non sono perň riuscito a 
capire perchč mi ESEGUIVA normalmente la query solo con la segnalazione 
<<Errore>> nei campi calcolati della divisione per 0 senza segnalare 
Overflow per cui non me ne ero accorto, mentre quando tentavo l'ordinamento 
o un criterio sul campo calcolato mi bloccava l'esecuzione con la 
segnalazione di Overflow.
-cut-


 Ciao Valerio.



Ciao Valerio.

 brasiliane.
Mi sa che con tutta sta neve me ne vado in montagna...
MAssimiliano