Pregunta:
¿consultas sql server?
yondaime
2011-04-01 09:52:16 UTC
a ver soy principiante en sql server
resulta que tengo una base de datos llamada neptuno y de la tabla pedidos necesito hacer lo siguiente:

---Listar toda la información de los pedidos de marzo---

no se como hacer esto por favor ayúdenme gracias
Tres respuestas:
anonymous
2011-04-01 10:34:56 UTC
SELECT * FROM Pedidos WHERE YEAR(FechaPedido)=2010 AND MONTH(FechaPedido)=3



Así no importa en que formato esté SQL ya que busca que el año sea 2010 y que además el mes sea 3.



-Si querés buscar una fecha específica podes agregar AND DAY(X) o poner la fecha entre comillas simples, pero ahí sí importa el formato de fecha en que esté configurado SQL Server.
oclaris21
2011-04-01 17:03:07 UTC
me suena lo que hizo el vato de arriba, solo que por ejemplo hice algo parecido pero con php (para mysql) y creo que le he quitado las commillas de la fecha, por todo lo de más, va por el buen camino.



cabe mencionar que a como está hecha la consulta tienes dia-mes-anio (01-03-2000), que depende a que en la bsae de datos tengas ese formato de introduccion (como se mete) de la fecha, en mi base de datos, le cambié ek formato y lo tenia dia-mes-anio (01-12-98), tambiés debes procurar eso
Eborio Linárez
2011-04-01 16:56:27 UTC
Creo que es algo asi



select * from pedidos where fecha>="01-03-XXXX" and fecha<="31-03-XXXX";





el campo fecha le pones el nombre que tenga la tabla, y tienes que cambiar el formato de fecha por si lleva barras o guiones y por si lleva el año primero o de ultimo


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...