come si fa con SQl a dire al recorset di restituire il campo numerico più basso???![]()
mi spiego meglio... ho un campo "numero" che contiene 1 2 3 5 6 ...
la query dovrebbe restituirmi 4 (il numero più basso libero...)
GRAzie!
![]()
come si fa con SQl a dire al recorset di restituire il campo numerico più basso???![]()
mi spiego meglio... ho un campo "numero" che contiene 1 2 3 5 6 ...
la query dovrebbe restituirmi 4 (il numero più basso libero...)
GRAzie!
![]()
Qualcosa del genere?
codice:stringa = "1,2,3,5,6" sql = "select min(numero) from tabella where numero not in( '" & stringa & "')"
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
non funzia, perché numero NON è in tabellaOriginariamente inviato da maximum
Qualcosa del genere?
codice:stringa = "1,2,3,5,6" sql = "select min(numero) from tabella where numero not in( '" & stringa & "')"
1. cicli cercando un certo ed esci quando NON lo trovi
2. vai in JOIN con una tabella che contenga TUTTI i numeri e cerchi il diverso più basso
non capisco come funziona...
sql = "select min(numero) from tabella where numero not in( '" & stringa & "')"
così gli dico di selezionare il numero più piccolo...
ma se ne campo numero ho 1 2 3 4 5 7 come fa a prendermi il 6 ???
![]()
![]()
è quello che ti ho detto anch'io! leggi il mio post
il punto (1) lo so fare... creo un ciclo ed esco quando il ciclo non si chiude...
il punto (2) con il join non lo saprei fare...
e poi se devo comparare 2 tabelle... una delle 2 deve contenere da 1a 10000000000 ... non mi sembra la scelta giusta...
scegli tu. col ciclo può andarti bene (manca il numero 4 su un massimo - poniamo - di un miliardo), oppure mancarti un miliardo -1 ....
da' un'occhiata qui http://msdn.microsoft.com/library/de...tml/sp04d8.asp