Author Topic: ayuda con sql server  (Read 3148 times)

0 Members and 1 Guest are viewing this topic.

Offline Ra!

  • The Communiter-
  • *
  • Posts: 1025
ayuda con sql server
« 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??
« Last Edit: July 17, 2006, 04:48:46 pm by Ra! »
"Solo una cosa vuelve un sueño imposible, el miedo a fracasar"

Offline Ra!

  • The Communiter-
  • *
  • Posts: 1025
Re: ayuda con sql server
« Reply #1 on: July 17, 2006, 04:38:18 pm »
en realidad lo que mas me intereza saber en donde pones el order by? o como es que lo utilizas??
"Solo una cosa vuelve un sueño imposible, el miedo a fracasar"

Offline theoden

  • Sv Member
  • ***
  • Posts: 383
Re: ayuda con sql server
« Reply #2 on: July 17, 2006, 04:41:12 pm »
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..



Offline theoden

  • Sv Member
  • ***
  • Posts: 383
Re: ayuda con sql server
« Reply #3 on: July 17, 2006, 04:43:27 pm »
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:

Offline NoeL

  • Administrator
  • The Communiter-
  • *
  • Posts: 3257
    • SvCommunity
Re: ayuda con sql server
« Reply #4 on: July 17, 2006, 04:49:36 pm »
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

Offline Ra!

  • The Communiter-
  • *
  • Posts: 1025
Re: ayuda con sql server
« Reply #5 on: July 17, 2006, 04:50:41 pm »
Gracias Theoden creo que eso es lo que necesitaba saber  :thumbsup:
"Solo una cosa vuelve un sueño imposible, el miedo a fracasar"

Offline Ra!

  • The Communiter-
  • *
  • Posts: 1025
Re: ayuda con sql server
« Reply #6 on: July 17, 2006, 05:01:55 pm »
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:?
"Solo una cosa vuelve un sueño imposible, el miedo a fracasar"

Offline theoden

  • Sv Member
  • ***
  • Posts: 383
Re: ayuda con sql server
« Reply #7 on: July 17, 2006, 05:19:19 pm »
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..

Offline Ra!

  • The Communiter-
  • *
  • Posts: 1025
Re: ayuda con sql server
« Reply #8 on: July 17, 2006, 06:09:51 pm »
Gracias theoden voy a buscar el codigo para convertir el de datetime a cadena
"Solo una cosa vuelve un sueño imposible, el miedo a fracasar"

Offline Ra!

  • The Communiter-
  • *
  • Posts: 1025
Re: ayuda con sql server
« Reply #9 on: July 17, 2006, 06:56:11 pm »
hey... nadie sabe como se pasa de datetime a cadena de caracteres?
"Solo una cosa vuelve un sueño imposible, el miedo a fracasar"

Offline NoeL

  • Administrator
  • The Communiter-
  • *
  • Posts: 3257
    • SvCommunity
Re: ayuda con sql server
« Reply #10 on: July 17, 2006, 09:48:44 pm »
hey... nadie sabe como se pasa de datetime a cadena de caracteres?

DTOC()