Preguntas etiquetadas con sql

158
Incrementar un campo de base de datos en 1

Con MySQL, si tengo un campo, por ejemplo, inicios de sesión, ¿cómo haría para actualizar ese campo en 1 dentro de un comando sql? Estoy tratando de crear una consulta INSERT, que crea nombre, apellido e inicios de sesión. Sin embargo, si la combinación de firstName y lastName ya existe,...

158
PDO obtener la última identificación insertada

Tengo una consulta y quiero insertar el último ID. El ID de campo es la clave principal y el incremento automático. Sé que tengo que usar esta declaración: LAST_INSERT_ID() Esa declaración funciona con una consulta como esta: $query = "INSERT INTO `cell-place` (ID) VALUES...

157
Combinando INSERT INTO y WITH / CTE

Tengo un CTE muy complejo y me gustaría insertar el resultado en una tabla física. ¿Es válido lo siguiente? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM tab Estoy pensando en usar una función...

157
MySQL: desglose rápido de los tipos de combinaciones

Me gustaría un desglose rápido de los tipos de uniones MySQL. Sé de estos, el resto no estoy seguro de lo que significan. separados por comas (¿para qué es exactamente esta abreviatura?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... muestra información de a, incluso si no hay coincidencias en...

157
Calcular diferencia entre dos fechas y horas en MySQL

Estoy almacenando el último tiempo de inicio de sesión en MySQL en datetime-tipo archivado. Cuando los usuarios inician sesión, quiero obtener la diferencia entre la última hora de inicio de sesión y la hora actual (que uso NOW()). ¿Cómo puedo

157
Agrupar resultados de consultas por mes y año en postgresql

Tengo la siguiente tabla de base de datos en un servidor Postgres: id date Product Sales 1245 01/04/2013 Toys 1000 1245 01/04/2013 Toys 2000 1231 01/02/2013 Bicycle 50000 456461 01/01/2014 Bananas 4546 Me gustaría crear una consulta que proporcione el SUMde la Salescolumna y agrupe los...

157
Restricción única de Postgres vs índice

Como puedo entender la documentación, las siguientes definiciones son equivalentes: create table foo ( id serial primary key, code integer, label text, constraint foo_uq unique (code, label)); create table foo ( id serial primary key, code integer, label text); create unique index foo_idx...