Estoy buscando calcular el número de meses entre 2 campos de fecha y hora. ¿Hay una mejor manera que obtener la marca de tiempo de Unix y dividir por 2 592 000 (segundos) y redondear dentro de MySQL?
Estoy buscando calcular el número de meses entre 2 campos de fecha y hora. ¿Hay una mejor manera que obtener la marca de tiempo de Unix y dividir por 2 592 000 (segundos) y redondear dentro de MySQL?
Intenté seguir las instrucciones de PHP.net para realizar SELECTconsultas, pero no estoy seguro de cuál es la mejor manera de hacerlo. Me gustaría usar una SELECTconsulta parametrizada , si es posible, para devolver el IDen una tabla donde el namecampo coincide con el parámetro. Esto debería...
Recibo una excepción (ver más abajo) si trato de hacer resultset.getString("add_date"); para una conexión JDBC a una base de datos MySQL que contiene un valor DATETIME de 0000-00-00 00:00:00 (el valor cuasi nulo para DATETIME), aunque solo estoy tratando de obtener el valor como una cadena,...
En MySQL, podemos ejecutar esto donde actualiza la columna changetimestampcada vez que se cambia la fila: create table ab ( id int, changetimestamp timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP ); ¿Hay algo similar a hacer lo anterior en PostgreSQL?...
La situación es que tiene un valor en segundos (XXX.XX) y desea convertir a HH: MM: SS usando T-SQL. Ejemplo: 121.25 s se convierte en 00: 02: 01.25
Estoy convirtiendo SQL de Teradata a SQL Server en Teradata, tienen el formato SELECT col1, col2 FROM table1 INTO @variable1, @variable2 En SQL Server, encontré SET @variable1 = ( SELECT col1 FROM table1 ); Eso solo permite una sola columna / variable por declaración. ¿Cómo asignar 2 o...
Tengo una base de datos que tiene una restricción NOT NULL en un campo y quiero eliminar esta restricción. El factor de complicación es que esta restricción tiene un nombre definido por el sistema y el nombre de esa restricción difiere entre el servidor de producción, el servidor de integración...
Tengo una columna, DECIMAL(9,6)es decir, admite valores como 999,123456. Pero cuando inserto datos como 123,4567 se convierte en 123,456700 ¿Cómo eliminar esos ceros?
Si tengo dos columnas, una con cardinalidad muy alta y otra con cardinalidad muy baja (número único de valores), ¿importa en qué orden agrupe? He aquí un ejemplo: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey =...
Al crear una tabla en PostgreSQL, se asignarán nombres de restricción predeterminados si no se proporcionan: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Pero al usar ALTER TABLEpara agregar una restricción, parece que un nombre es obligatorio: ALTER TABLE example ADD...
Estoy pensando en la mejor manera de diseñar un sistema de logros para usar en mi sitio. La estructura de la base de datos se puede encontrar en la mejor manera de saber que faltan 3 o más registros consecutivos y este hilo es realmente una extensión para obtener las ideas de los...
Estoy tratando de hacer una consulta como esta: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Como...
En MySQL, no hay forma de especificar un motor de almacenamiento para una determinada base de datos, solo para tablas individuales. Sin embargo, puede especificar un motor de almacenamiento que se utilizará durante una sesión con: SET storage_engine=InnoDB; Por lo tanto, no tiene que...
Tengo una declaración de MySQL que inserta algunas variables en la base de datos. Recientemente agregué 2 campos que son opcionales ($ intLat, $ intLng). En este momento, si no se ingresan estos valores, paso una cadena vacía como valor. ¿Cómo paso un valor NULL explícito a MySQL (si está...
Me sale este error: No se puede convertir el valor de fecha / hora de MySQL a System.DateTime mientras intento recuperar los datos de una base de datos MySQL. Tengo el tipo de datos de fecha en mi base de datos MySQL. Pero al recuperarlo en mi tabla de datos, aparece el error...
Tengo una tabla relativamente grande (actualmente 2 millones de registros) y me gustaría saber si es posible mejorar el rendimiento de las consultas ad-hoc. La palabra ad-hoc es clave aquí. Agregar índices no es una opción (ya hay índices en las columnas que se consultan con más...
¿Cómo puedo convertir una cadena en una fecha en T-SQL? Mi caso de prueba es la cadena: '24.04.2012'
Hay dos columnas en una tabla MySQL: SUBJECTy YEAR. Quiero generar un número único alfanumérico que contenga los datos concatenados de SUBJECT y YEAR. ¿Cómo puedo hacer esto? ¿Es posible utilizar un operador simple como +?
Quiero pasar un nombre de tabla como parámetro en una función de Postgres. Probé este código: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident($1) where quote_ident($1).id=1) THEN return 1; END IF; return 0;...
Estoy tratando de mapear los resultados de una consulta a JSON usando la row_to_json()función que se agregó en PostgreSQL 9.2. Tengo problemas para descubrir la mejor manera de representar filas unidas como objetos anidados (relaciones 1: 1) Esto es lo que probé (código de configuración:...