Preguntas etiquetadas con sql

87
Obtener mes y año de una fecha y hora en SQL Server 2005

Necesito el mes + año desde la fecha y hora en SQL Server como 'Enero de 2008'. Estoy agrupando la consulta por mes, año. He buscado y encontrado funciones como datepart, convert, etc., pero ninguna de ellas parece útil para esto. ¿Me estoy perdiendo de algo? ¿Hay alguna función para esto?...

87
¿Para qué sirven las vistas?

Solo estoy tratando de tener una idea general de para qué se utilizan las vistas en RDBMS. Es decir, sé qué es una vista y cómo hacerla. También sé para qué los he usado en el pasado. Pero quiero asegurarme de tener un conocimiento profundo de para qué es útil una vista y para qué no debería...

87
Duplicar / Copiar registros en la misma tabla MySQL

He estado buscando por un tiempo pero no puedo encontrar una solución fácil para mi problema. Me gustaría duplicar un registro en una tabla, pero, por supuesto, es necesario actualizar la clave principal única. Tengo esta consulta: INSERT INTO invoices SELECT * FROM invoices AS iv WHERE...

87
Cómo seleccionar registros únicos por SQL

Cuando realizo "SELECT * FROM table" obtuve resultados como los siguientes: 1 item1 data1 2 item1 data2 3 item2 data3 4 item3 data4 Como puede ver, hay registros duplicados de la columna2 (el elemento1 está duplicado). Entonces, ¿cómo podría obtener un resultado como este? 1 item1 data1 2...

87
Análisis de uso del índice de PostgreSQL

¿Existe una herramienta o método para analizar Postgres y determinar qué índices faltantes deben crearse y qué índices no utilizados deben eliminarse? Tengo un poco de experiencia haciendo esto con la herramienta "profiler" para SQLServer, pero no conozco una herramienta similar incluida con...

87
mysql actualiza varias columnas con el mismo ahora ()

Necesito actualizar 2 columnas de fecha y hora, y necesito que sean exactamente iguales, usando mysql versión 4.1.20. Estoy usando esta consulta: mysql> update table set last_update=now(), last_monitor=now() where id=1; ¿Es seguro o existe la posibilidad de que las columnas se actualicen...

87
Seleccione el valor máximo de cada grupo

Name Value AnotherColumn ----------- Pump 1 8000.0 Something1 Pump 1 10000.0 Something2 Pump 1 10000.0 Something3 Pump 2 3043 Something4 Pump 2 4594 Something5 Pump 2 6165 Something6 Mi mesa se parece a esto. Me gustaría saber cómo seleccionar el valor máximo para cada bomba. select a.name,...