Saltar al contenido

Ya hemos vuelto del veranillo de San Miguel y os avanzo una de las cosas que quiero hacer.

Quiero que la gente demuestres sus conocimientos, nos intercambiemos tips, etc .. etc .... por eso, aqui va la primera chara.

Mi amigo  Yhorby Matias (http://ymatias.com/) nos va a dar una charla de Conceptos Fundamentales de Xamarin.

xamarin

Será:

Día: 22 Octubre

Hora: 9:00 am  Republica Dominicana

Mirar en estas pagina  a qe hora es en tu pai: http://24timezones.com/reloj_hora_exacta.php

El evento y la url de conexión a la charla la pondré en unos dias

https://www.facebook.com/groups/juankartips/

mundosql

Os esperamos .....

Abrir un consola y ...

captura

Son 90 días mas.

A mi me viene de perlas para probar laboratorios, hacer artículos, etc ....

 

Haces unos días se celebro este evento en la Capital de España. Yo no pude asistir ya que tenia un viaje para estos días desde hace meses.

Por lo que veo se salieron, como el año pasado. Espero que el año que viene pueda estar y si asi, poder aceptar esa oferta de ponente  que me ofrecieron hace tiempo. No me importa incluso ser el  hacer de pasa lista con los de seguridad ;), ahi los lo dejo. Voy a trabajar en ello desde ya para que el año 2017 sea la  .....

Aquí tenéis el listado de las sesiones de este año y su material:

http://www.sqlsaturday.com/568/Sessions/Schedule.aspx

captura
Descontando días para el 2017 ....

 

Después de tomarme unos meses mas o menos sabaticos por asuntos personales, volvemos  la carga.

El anuncio fue hace unos días, pero os dejo aquí el link para bajarse el nuevo Server de la familia Windows, el 2016

 

captura

 

https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016

En próximas semanas vereis lo que podemos hacer ....

 

Ya hemos visto con anterioridad

Crear nuestra primera base de datos #SQLAzure con #Azure Resource Manager (#ARM)

No entro en mi servidor de #SQLAzure, como solucionarlo

Conectar nuestra bbdd de #AzureSQL con #VisualStudio

Ahora lo vamos con el Portal Nuevo.

captura

captura

captura

Y ahora vamos a configurar nuestra primera BBDD en SQL Azure.

captura

En esta primera pantalla tendremos que dar:

  • Nombre de la BBDD
  • La Suscripcion Azure que utilicemos
  • El grupo de recursos al que asignemos nuestra bbdd y el servidor que puede ser uno nuevo o uno ya existente
  • La base de datos que puede ser en blanco, un ejemplo de AdventureWorks o un backup. Nosotros en blanco.

captura

  • Collation

En la parte de servidor:

captura

  • Nombre del Servidor
  • Usuario y Cntraseña
  • En que ubicación estará nuestro servidor

Aqui hay que tener en cuenta que teemos que darle acceso al servidor, por lo que tenemos que poner una regla de FW que ya vimos con anterioridad en este blog.

En cuanto a tarifa:

captura

Aqui hay que tener en cuenta 2 cosas.

El nivel de Servicio o Carga de Trabajo:

  1. Basico: Qu es para Aplicaciones que se actualicen poco.
  2. Estndar: Para aplicaciones Web/Grupos Trabajo
  3. Premium. Para utilizarlas en aplicaciones que requieren muchas trnsacciones o Aplicaciones Criticas.

Y el valor de la DTU,  que va a ser las transacciones.

Una vez creado nos vamos al Managemet Studio y:

captura

captura

Ya sabéis, a compartir este artículo como todos los de este blog.

Te espero en el grupo de facebook de este blog: https://www.facebook.com/groups/juankartips/

Captura

Aqí os dejo las agendas de los 2 próximos eventos.

SQL Saturday Madrid próximo 24 Septiembre

crw2vwlxeaa7v8j

http://www.sqlsaturday.com/568/EventHome.aspx

Y el Microsoft Tech Summit el 6 de octubre

agenda-1024x552

https://blogs.msdn.microsoft.com/esmsdn/2016/09/19/ya-esta-disponible-la-agenda-del-microsoft-tech-summit/

Quedais avisados ...

Para los no entendidos de informática:

  • La ip privada es la que te da tu router de casa u oficina
  • La ip pública es la que te da la central de tu proveedor de internet o con la que sales a internete.

Visto esto, vamos a ejecutar el comando.

$ipAddress = (Invoke-WebRequest 'http://myexternalip.com/raw').Content -replace "`n"
$ipAddress

captura

Facil ??? Hacia tiempo que no hablaba de powershell. Me va a venir muy bien esto para montar Servidores y BBBDD en Azure SQl,  por ejemplo.

Algunas veces no tenemos datos para nuestras prácticas o enseñanzas.

Podemos hacer prácticas com BBDD ya diseñadas como TSQL201, Adventureworks, ...... que ya vimos aqui.

En este blog pretendo dar ideas para vuestras prácticas y se me ha ocurrido por ejemplo montar un fichero de alumnos, vendedores, .....

captura

Primero generamos nuestra bbdd de Academia por ejemplo

captura

A continuación me creo las tablas temporales de Nombres y Apellidos

captura

Las rellenamos con datos para que haya muchas combinaciones.

captura

Las unimos con un CROSS JOIN

captura

Le aadimos un Id como campo identity y visualizamos.

Tenemos 100 registros, podemos añadirle una columna de sueldos y hay generar un numero de 1000 a 2000 y después practicar las funciones estadísticas que tenemos por ejemplo.

Tambéen como genera un codigo empleado,  etc .. etc..

No borro las tablas Temp ya que si meto la zarpa, las puedo generar autamaticamente con este script y volver a unirla..

Os espero en .... para cualquier duda o sugerencia

Captura

https://www.facebook.com/groups/juankartips/

Ahora a compartir este artículo como todos los de este blog.

En SQL Server se puede hacer algunas tareas de 2 o 3 formas diferentes a veces. Este es el caso.

Hemos visto:

http://www.mundosql.es/2016/01/29/fechas-estadisticas-y-en-sqlserver/

Después con CONVERT

http://www.mundosql.es/2016/09/06/como-convertir-la-fecha-y-hora-del-sistema-de-sqlserver-a-distintos-formatos/

Y ahora con CAST

SELECT CONVERT (varchar(10), CAST(getdate() AS datetime), 112) AS [AAAAMMDD],
CONVERT (varchar(10), CAST(getdate() AS datetime), 101) AS [MM/DD/AAAA],
CONVERT (varchar(10), CAST(getdate() AS datetime), 102) AS [MM/DD/AAAA],
CONVERT (varchar(10), CAST(getdate() AS datetime), 103) AS [AAAA.MM.DD],
CONVERT (varchar(10), CAST(getdate() AS datetime), 104) AS [DD/MM/AAAA],
CONVERT (varchar(10), CAST(getdate() AS datetime), 105) AS [DD-MM-AAAA],
CONVERT (varchar(10), CAST(getdate() AS datetime), 106) AS [DD MMM AAAA],
CONVERT (varchar(10), CAST(getdate() AS datetime), 107) AS [MMM DD, AAAA],
CONVERT (varchar(10), CAST(getdate() AS datetime), 108) AS [HH:MM:SS]

 

Espero que os haya gustado. Espero vuestras visitas en mi facebook:

https://www.facebook.com/groups/juankartips/

Estoy pensando en mejorar un código que hice para la ventas de un supermercado y con esos datos hacer Inteligencia de Negocio.

Pues quería ver como podiamos insertar los datos de fechas y horas para después  hacer analisis sobre ellos.

Pues nada, os muestro el código y el resultado.

DECLARE @DT DATETIME
SELECT @DT=GETDATE()
SELECT @DT AS [Fecha Hora],
CONVERT(VARCHAR,@DT,112) AS [AAAAMMDD],
CONVERT(VARCHAR,@DT,101) AS [MM/DD/AAAA],
CONVERT(VARCHAR,@DT,102) AS [AAAA.MM.DD],
CONVERT(VARCHAR,@DT,103) AS [DD/MM/AAAA],
CONVERT(VARCHAR,@DT,104) AS [DD.MM.AAAA],
CONVERT(VARCHAR,@DT,105) AS [DD-MM-AAAA],
CONVERT(VARCHAR,@DT,106) AS [DD MMM AAAA],
CONVERT(VARCHAR,@DT,107) AS [MMM DD, AAAA],
CONVERT(VARCHAR,@DT,108) AS [HH:MM:SS],
CONVERT(VARCHAR,@DT,112)+''+REPLACE(CONVERT(VARCHAR(8),@DT,114),':','') AS [AAAAMMDDHHMMSS]

Y el resultado

 

Cualquier dudas, sugerencia o lo que querais a: https://www.facebook.com/groups/juankartips/

A compartir este artículo y todos los que figura en el blog que es de gratis.