¿Qué secuencia sql debo realizar para poder hacer búsquedas, como proveedor o nº de pedido?

Hola experto:
Tengo una urgencia:
Necesito saber la secuencia sql para una búsqueda tal que así:
Búsqueda de pedidos por:Nº de pedido, proveedor o fecha(esto de una lista) y en un campo de texto poner el Nº de pedido, el proveedor o la fecha.
Muchas gracias.

1 Respuesta

Respuesta
1
Lo que deseas hacer es un programa en access, en forms en asp, ¿en html o en que?
Esto te lo pregunto porque en un sql solo no es posible realizarlo, en pl/sql le tienes que dar un dato de entrada y después de hace el proceso con este dato y te puede devolver un resultado pero no te permitirá hacer una selección de valor por lo tanto tampoco te es posible hacerlo con pl/sql. Si lo vas a realizar en access pienso que no soy la persona indicada para ayudarte porque no conozco ni trabajo con esta herramienta y no es mi especialidad, pero si lo deseas hacer con asp no se si lo que deseas es algo parecido a lo que se encuentra en la siguiente página de web:
http://www.atgconsulting.com/triplelist.asp
En ella te ofrecen el código de como hacer el aplicativo y yo lo he utilizado varias veces con excelentes resultados el cual te permite realizar una triple o doble selección en un solo programa.
De todas formas dime como te podría seguir ayudando y con mucho gusto te atenderé
ARA
No entiendo bien que es lo que deseas.
¿En primer lugar esto es para forms?
¿Lo deseas como pl/sql o sql?
Lo que deseas es construir un select diámico oun select con case?
Si lo que deseas es esto último te doy unos ejemplos para case:
select sum(case when cost < 100 2 then 1 else 0 end) as "Less Than $100", 3 sum(case when cost between 101 and 120 4 then 1 else 0 end) as "Between $101 and $120", 5 sum(case when cost between 121 and 140 6 then 1 else 0 end) as "Between $121 to $140", 7 sum(case when cost >= 141 8 then 1 else 0 end) as "Greater than $140" 9 from glasses;
SELECT ename, empno,
(CASE deptno
WHEN 10 THEN 'Accounting'
WHEN 20 THEN 'Research'
WHEN 30 THEN 'Sales'
WHEN 40 THEN 'Operations'
ELSE 'Unknown'
END) department
FROM emp
ORDER BY ename;
Para select dinámico es necesario realizarlo con pl.
ARA

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas