Creación de fechas a partir de números en #SQLServer

Necesitas crear una fecha a partir de una serie de números.

Captura

Devuelve un tipo de datos Date al pasar el año, mes y día.

Captura

Tipo Datetime2 al pasarle el año, mes, día, horas, minutos, segundos, milisegundos y precisión.

Captura

En formato DATETIME.

Captura

Smalldatetime pasando la fecha, horas, minutos y segundos.

Y ahora vamos a ver un ejemplo cocinado

Captura

Este ejemplo lo vamos a utilizar bastante  ….

Ya sabéis, podéis compartir este artículo como los demás que aparece en este blog en vuestras redes sociales. También estáis invitados al grupo de facebook ( dar al símbolo arriba a la derecha)

Base de Datos de paises, sus capitales y algo mas ….. en #SQLServer

Las bbdd que me vaya encontrando os la voy a ir poniendo por aquí para practicar.

Si quieres practicar con bbdd amplías, aquí os dejo una. En este caso es una de paises  y sus datos mas importantes.

Captura

Los scripts estan en https://1drv.ms/f/s!AlPm50UhYYmRxWyQ_b-60z7tyWwM

Ahora …. a trastear y jugar

Creación de una tabla como resultado de una consulta de #SQLServer

Uno de temas que aun no había dado y que es muy habitual utilizarlo. Además de bien básico

Vamos con un ejemplo bien sencillo.

Captura

Y si ahora nos vamos a la nueva tabla

Captura

Asi de sencillo, ya veremos como lo utilizamos. Por ejemplo,sacar una tabla  con el numero total de visitas por meses por países podemos sacar algún tipo de info y hacer BI.

Introducimos un dato por #powershell y lo pasamos como parametro al procedimiento almacenado de #SQLServer

Vamos a dar una vuelta mas a los procedimientos almacenados lanzados desde powershell.

Ahora metemos un dato en powershell y lo enviamos al procedimietno almacenado.

Captura

Solo hemos cambiado de nuestro script base:

$Nacion = Read-Host "Pais a buscar"
$SqlQuery = "Exec ListadoPais $Nacion;"

Espero que os sea de utilidad. Creo que no me falta ningun caso, pero si se os ocurre alguno, ya sabéis, decirmelo.

 

Pasar un parametro a un procedimiento almacenado de #SQLServer desde #powershell

Tenemos este procedimiento almacenado

Captura

que nos da como resultado

Captura

Y en powershell haremos lo siguiente

Captura

Lo mas destacado de nuestro script base se encuentra en la linea:

$SqlQuery = "Exec ListadoPais España;" 

Mientras que se pueda siempre utilizo como veis la misma estructura de script.