<Funciones de fecha de SQL Server
Definición y Uso
El GETDATE() función devuelve la fecha actual y la hora del SQL Server.
Syntax
GETDATE()
Example
La siguiente instrucción SELECT:
SELECT GETDATE() AS CurrentDateTime
dará lugar a algo como esto:
CurrentDateTime |
---|
2014-11-22 12:45:34.243 |
Note: La parte de arriba de tiempo va todo el camino a milisegundos.
Example
El siguiente SQL crea una "Orders" tabla con una columna de fecha y hora (FechaPedido):
CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)
Observe que la columna OrderDate especifica GETDATE() como el valor predeterminado. Como resultado, cuando se inserta una fila en la tabla, la fecha y la hora actuales se insertan automáticamente en la columna.
Ahora queremos insertar un registro en la "Orders" tabla:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
El "Orders" mesa ahora se verá algo como esto:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2014-11-22 13:23:44.657 |
<Funciones de fecha de SQL Server