Sv Community El Salvador
Soporte y TecnologĂa => Programas => Topic started by: Ra! on July 17, 2006, 04:26:24 pm
-
como es la sentencia para crear un procedimiento el cual contenga la informacion fecha requerimiento y fecha orden y esten ordenados por fecha de requerimiento??
-
en realidad lo que mas me intereza saber en donde pones el order by? o como es que lo utilizas??
-
mira no sera que el procedimiento va a mostrar los campos fecha requerimiento y fecha orden de alguna tabla..y los va a ordenar por medio de la fecha de requerimiento????
si es asi yo haria algo asi:
create proc procedimiento
as
begin
selec fecharequerimientos,fechaorden from tabla ORDER BY fecharequerimiento DESC
end
eso es lo que yo te entiendo... ojala y te sirva..
-
en realidad lo que mas me intereza saber en donde pones el order by? o como es que lo utilizas??
el ORDER BY lo pones en las consultas select para que te muestren el resultado ordenado descendente o ascendentemente en relacion al campo que especificas...
si lo pones como en el ejemplo que te puse te va a listar la tabla ordenada en relacion a las fechas de mayor a menor.. :thumbsup:
-
Quedaria Asi:
SELECT TABLA.fecha, requerimiento,fecha_requerimiento,fecha_orden;
FROM TABLA;
INTO 'Destino' ORDER BY TABLA.fecha_requerimiento
FROM TABLA: Nombre de la tabla que contiene los datos
INTO 'Destino': Destino de los datos, puede ser otra tabla, un cursor etc....
ORDER BY: Hace el ordenamiento
-
Gracias Theoden creo que eso es lo que necesitaba saber :thumbsup:
-
Mira me dan esto
Use pedido
Go
create proc ordenatrasada
as
select*from orden
where fecharequerimiento < getdate () AND FechaEnvio IS Null
me pide modificar ese procedimiento almacenado de tal manera que solo se presente informacion sobre la fecha del requerimiento, fecha de la orden, idOrden, Idcliente, Idempleado y que los resultados esten ordenados por fecha de requerimientos ....y me pide que los campos fehcarequerimiento y fechaorden son de tipo datetime, convertidos en datos de cadena de caracteres...
como hago :shockd: :embarassed:?
-
ta raro :-/ mas que si no tenes la tabla tenes que suponer varias cosas.. la primera es que hay mas columnas en la tabla pero hay que mostrar solo estas: fecha del requerimiento, fecha de la orden, idOrden, Idcliente, Idempleado... y que le agreges un order by al select
yo lo dejaria asi:
create proc ordenatrasada
as
select fecharequerimiento, fechaorden,idorden,idcliente, idempleado from orden
where fecharequerimiento < getdate () AND FechaEnvio IS Null ORDER BY fecharequerimiento
Lo de presentarlos como cadenas creo que hay una funcion que lo hace que se llama convert o algo asi..
-
Gracias theoden voy a buscar el codigo para convertir el de datetime a cadena
-
hey... nadie sabe como se pasa de datetime a cadena de caracteres?
-
hey... nadie sabe como se pasa de datetime a cadena de caracteres?
DTOC()