PDA

View Full Version : query parametrica tra piu campi


barbarap
07-07-2010, 11:26
ciao a tutti ho bisogno di Voi...
ho una query che prende dati da una tabella ho bisogno di stampare un report di stampa dati con una domanda in input data inizio e data fine il mio problema e che ho 4 diverse caselle di testo di date e la query dovrebbe andare a mostrare solo le scadenze incluse in quell'intervallo
cliente-importo1-scad1-importo2-scad2-importo3-scad3
pippo--- 1000 ---31/05
pluto ----10----- 30/06 --10----- 31/07
minni -----50---- 31/05-- 50 ----31/07 ---50 ----31/08
voglio che la query con una parametrica mi dia

data inizio ( da do io) 01/05
data fine (la do io) 31/05
e lui mi dia solo
pippo ----1000--- 31/05
minni ------50---- 31/05

grazie

Bad-WOLF-
09-07-2010, 08:59
Ciao,
La query che devi fare è qualcosa del genere:

SELECT
Cliente, Importo1, Scad1
FROM
NomeTuaTabella
WHERE (
((scad1 >= 'ParametroDataInizio') And (scad1 <= 'ParametroDataFine')) Or
((scad2 >= 'ParametroDataInizio') And (scad2 <= 'ParametroDataFine')) Or
((scad3 >= 'ParametroDataInizio') And (scad3 <= 'ParametroDataFine'))
)

Dovresti anche specificare di che dbms si tratta (Access, SQL, MySQL....) e magari se ti serve di integrare la query con qualche linguaggio lato server... visto che a seconda delle scelte dovresti effettuare la conversione in data dei parametri che gli passi (ParametroDataInizio e ParametroDataFine)

Ciao