Necesito convertir un valor de Doble Precisión a Bigint con PostgreSQL. ¿Cómo puedo hacer eso? He intentado con to_bigint(myvalue)pero esa función no
Para preguntas sobre la conversión de un tipo de datos en otro o problemas que surjan de ese proceso.
Necesito convertir un valor de Doble Precisión a Bigint con PostgreSQL. ¿Cómo puedo hacer eso? He intentado con to_bigint(myvalue)pero esa función no
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 La consulta anterior tiene una advertencia en el plan de consulta. <Warnings> <PlanAffectingConvert
Estoy actualizando mi IDENTITYsecuencia check desbordamiento para tener en cuenta DECIMALy NUMERIC IDENTITYcolumnas . Como parte de la verificación, calculo el tamaño del rango del tipo de datos para cada IDENTITYcolumna; Lo uso para calcular qué porcentaje de ese rango se ha agotado. Para...
¿MySQL tiene algún soporte para tipos de datos personalizados? Por ejemplo, los códigos postales se pueden almacenar en un varchar(10)campo, pero se pueden compactar en un int, con opciones de espacio en blanco, y un indicador de si se trata de un código postal de 5 dígitos o 5 + 4 dígitos. ¿Hay...
Tenemos un generador de SQL que emite sentencias condicionales de SQL de forma genérica para campos específicos (que en aras de la discusión: etiquetaremos como myField). Si myFieldes de tipo NVARCHAR, podemos hacer una comparación de dicho campo contra una cadena de este modo: myField =...
Tengo una tabla SQL de columnas varchar que contienen números con formato griego (.como separador de miles y coma como separador decimal) La conversión clásica CONVERT(numeric(10,2),REPLACE([value],',','.')) no funciona porque el. (separador de miles) mata la conversión Por ejemplo,...
En mi base de datos de SQL Server, tengo una datetimecolumna. ¿Cuál es una buena manera de crear una nueva columna que represente el longvalor de la datetimecolumna? El longrepresentaría una cantidad de segundos. Pensé que si podía convertirlo longs, sería más fácil agrupar por consultas durante...
Me he encontrado con un problema en el que una CASEexpresión no devuelve lo que esperaba. Como prueba, agregué una variable decimal y ejecuté la misma CASEexpresión contra ella y funciona bien, devolviendo los resultados como esperaba (redondeando el valor cuando IsGun=1. Pero cuando ejecuto esa...
Estoy tratando de solucionar problemas de una consulta de rendimiento lento usando Show Plan Analysis (SSMS) en el plan de ejecución real. La herramienta de análisis señala que las estimaciones para el número de filas están fuera de los resultados devueltos en algunos lugares del plan y además me...
Estoy creando un paquete donde exportaré datos de una base de datos a un archivo de Excel vacío. Cuando agregué solo los componentes de origen y destino y ejecuté el paquete, recibí un error de conversión que indica que la columna de salida y la columna "A" no pueden convertir entre tipos de datos...
La siguiente consulta funciona: SELECT a, b FROM unnest(ARRAY[(1,2), (3,4)]) AS t(a integer, b integer); a b _ _ 1 2 3 2 Sin embargo, no pude usar un tipo de columna diferente como varchar(255): SELECT a, b FROM unnest(ARRAY[(1,'hello'), (3,'world')]) AS t(a integer, b varchar(255)); ERROR:...
Estoy tratando de ejecutar una consulta simple para obtener todas las filas creadas en noviembre: SELECT COUNT(*) FROM dbo.profile WHERE [Created] BETWEEN '2014-11-01 00:00:00.000' AND '2014-11-30 23:59:59.997'; SMSS devuelve: La conversión de un tipo de datos varchar a un tipo de datos...