Preguntas etiquetadas con sql

90
¿Hay alguna ventaja de varchar (500) sobre varchar (8000)?

He leído sobre esto en los foros de MSDN y aquí y todavía no lo tengo claro. Creo que esto es correcto: Varchar (max) se almacenará como un tipo de datos de texto, por lo que tiene inconvenientes. Entonces, digamos que su campo tendrá menos de 8000 caracteres. Como un campo BusinessName en mi...

90
Consulta para obtener todas las filas del mes anterior

Necesito seleccionar todas las filas de mi base de datos que se crearon el mes pasado. Por ejemplo, si el mes actual es enero, quiero devolver todas las filas que se crearon en diciembre, si el mes es febrero, quiero devolver todas las filas que se crearon en enero. Tengo una

90
NO DEFERRABLE versus DEFERRABLE INICIALMENTE INMEDIATO

Leí esto sobre la palabra clave SQL DEFERRABLEen Database Systems - The Complete Book . El último [NO DEFERRABLE] es el predeterminado y significa que cada vez que se ejecuta una instrucción de modificación de la base de datos, la restricción se verifica inmediatamente después, si la...

90
Valor predeterminado no válido para "dateAdded"

Tengo un problema estúpido con SQL que no puedo solucionar. ALTER TABLE `noticias` ADD `dateAdded` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AUTO_INCREMENT, AÑADIR CLAVE PRIMARIA (`dateAdded`) Error: (#1067)Invalid default value for 'dateAdded' ¿Puede alguien ayudarme?...

90
¿Cómo selecciono la 'cadena' más larga de una tabla al agrupar

Ejemplo: SELECT partnumber, manufacturer, condition, SUM(qty), AVG(price), description FROM parts WHERE [something] GROUP BY partnumber, manufacturer, condition Tengo algunas descripciones que están en blanco, y puede haber muchos números de pieza, fabricante, valores de condición, y en el...