El siguiente script devuelve el numero del dia de la semana
SELECT DATEPART(WEEKDAY, GETDATE())
jueves, 15 de agosto de 2019
Obtener el numero de semana del mes SQL server
Para obtener el numero de semana del mes en sql se puede usar el siguiente ejemplo:
DECLARE @DATE DATETIME
SET @DATE = '2019-06-01'
SELECT DATEPART(WEEK, @DATE) -
DATEPART(WEEK, DATEADD(MM, DATEDIFF(MM,0,@DATE), 0))+ 1 AS WEEK_OF_MONTH
Si se tiene en cuenta que el corte de semana es luego del primer domingo:
declare @date datetime = '2019-06-03'
select datediff(week, dateadd(week, datediff(week, 0, dateadd(month, datediff(month, 0, @date), 0)), 0), @date - 1) + 1;
DECLARE @DATE DATETIME
SET @DATE = '2019-06-01'
SELECT DATEPART(WEEK, @DATE) -
DATEPART(WEEK, DATEADD(MM, DATEDIFF(MM,0,@DATE), 0))+ 1 AS WEEK_OF_MONTH
Si se tiene en cuenta que el corte de semana es luego del primer domingo:
declare @date datetime = '2019-06-03'
select datediff(week, dateadd(week, datediff(week, 0, dateadd(month, datediff(month, 0, @date), 0)), 0), @date - 1) + 1;
jueves, 16 de mayo de 2019
HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure
Cuando esta este problema se debe isntalar el SDK de net core:
https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.2.203-windows-x64-installer
https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.2.203-windows-x64-installer
miércoles, 10 de abril de 2019
An error occurred while starting the application. .NET Core 4.6.27521.02 X64 v4.0.0.0 | Microsoft.AspNetCore.Hosting version 2.2.0-rtm-35687 | Microsoft Windows 10.0.17134
Para encontrar el posible error modifique el archivo de configuracion we.config
Cambiando el parametro stdoutLogEnabled=true
Y luego crea una carpeta logs en el directorio donde se encuntra la aplicacion. En el mismo se puede observar el problema que esta teniendo
Cambiando el parametro stdoutLogEnabled=true
Y luego crea una carpeta logs en el directorio donde se encuntra la aplicacion. En el mismo se puede observar el problema que esta teniendo
HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information: Module IIS Web Core
En el web.config hay que cambiar processPath y reemplazar por donde esta fisicamente dotnet.exe
<configuration> <system.webServer> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> </handlers> <aspNetCore processPath="C:\Program Files\dotnet\dotnet.exe" arguments=".\your-project.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout"/> </system.webServer> </configuration>
martes, 26 de febrero de 2019
Configuracion formato fecha sql server
Para configurar el formato de la fecha en sql server se puede hacer para el usuario de sesion:
ALTER LOGIN sa WITH DEFAULT_LANGUAGE=English
o por transaccion:
SET DATEFORMAT ymd;
----
Para saber la configuracion actual se puede usar la siguiente consulta:
SELECT type_desc,
default_database_name,
default_language_name
FROM master.sys.server_principals
WHERE name = 'sa';
ALTER LOGIN sa WITH DEFAULT_LANGUAGE=English
o por transaccion:
SET DATEFORMAT ymd;
----
Para saber la configuracion actual se puede usar la siguiente consulta:
SELECT type_desc,
default_database_name,
default_language_name
FROM master.sys.server_principals
WHERE name = 'sa';
lunes, 13 de agosto de 2018
Abrir SQL Server Configuration Manager
Cuando en windows no encontramos el acceso directo SQL Server Configuration Manager, podemos ejecutarlo de la siguiente manera:
Ir a ejecutar y escribir según el caso que corresponda:
SQL Server 2017 => SQLServerManager14.msc
SQL Server 2016 => SQLServerManager13.msc
SQL Server 2014 (12.x) => SQLServerManager12.msc
SQL Server 2012 (11.x) => SQLServerManager11.msc
Ir a ejecutar y escribir según el caso que corresponda:
SQL Server 2017 => SQLServerManager14.msc
SQL Server 2016 => SQLServerManager13.msc
SQL Server 2014 (12.x) => SQLServerManager12.msc
SQL Server 2012 (11.x) => SQLServerManager11.msc
Suscribirse a:
Comentarios (Atom)