Respuesta
en
Lenguaje SQL
a
Obtener nombre de columnas que forman primary key
Ya está hecho y lo tenés en el sp_helpindex nombretabla, podes editar ese sp y tomar el código para generar tu propio stored procedure.
Respuesta
en
Lenguaje SQL
a
Obtener un porcentaje de un total
En oracle funcionan y en TSQL debería funcionar el segundo ejemplo. select nombre, cantidad, cantidad/ (select sum(cantidad) "%" from cantidades)*100 from cantidades c select nombre, cantidad, cantidad /total *100 "%" From Cantidades c, (select...
Respuesta
en
Lenguaje SQL
a
Busco sentencia sql para insertar datos en una tabla de la base de datos
¿Qué motor estás usando? En Oracle existe la sentencia Merge y veo que en SQLserver también pero no la he usado. Te dejo el link en TSQL: http://msdn.microsoft.com/en-us/library/bb510625(SQL.100).aspx
Respuesta
en
Lenguaje SQL
a
Dos Columnas
En oracle es así: SELECT SUBSTR(columna, 1, INSTR(columna, '/')-1),SUBSTR(columna,instr(columna, '/')+1) FROM tabla En otras implementaciones de sql por ejemplo TSQL ( sqlserver) es substring y charindex.
Respuesta
en
Lenguaje SQL
a
Tomar primer registro encontrado
En Sqlserver (tSql) es SELECT top 1 columna from tabla y si querés ordenarlo, simplemente le pones el order by. En oracle es SELECT columna FROM tabla WHERE ROWNUM<= 7 y si lo queres ordenado hay que hacer un artilugio SELECT ROWNUM AS nro_orden, T.*...
Respuesta
en
Lenguaje SQL
a
Consulta SQL
Te paso una solución a ver si está bien con tu modelo, traté con SQL standard primero pero a esta altura ya no se si es tan estándar y la segunda es TSQL. A mi me gusta más la sintaxis TSQL u Oracle para los joins, así que prefiero lo segundo. No se...
Respuesta
en
Lenguaje SQL
a
Eliminar un signo de un registro
La función que necesitas es replace. Select replace('123-564-963','-','')
Respuesta
en
Lenguaje SQL
a
Modificar formato fecha
¿Cómo estas? Depende del lenguaje SQL que estás usando. En oracle sería: SELECT TO_CHAR(campo_fecha, 'dd/mm/yyyy') FROM tabla. En sqlserver sería: SELECT CONVERT(VARCHAR(10), campo_fecha, 103) FROM TABLA.
Respuesta
en
Lenguaje SQL
a
Nuevamente ayuda consulta sql
Necesitas un update correlacionado. Te paso como sería el update, pero en teoría nada más porque no tengo un sqlserver a mano en estos momentos y en Oracle es distinto. UPDATE CP SET CP.total = T.total FROM tblCostoProducto CP, tblTemp T WHERE...
Respuesta
en
Lenguaje SQL
a
Ayuda consulta sql
SELECT U1.id_usuario, U1.id_grupo, U2.id_usuario, U2.id_grupo FROM tblUsuario U1, tblGrupoUsuario GU1, tblUsuario U2, tblGrupoUsuario GU2 WHERE U1.id_grupo=GU1.id_grupo AND U2.id_grupo=GU2.id_grupo AND UG1.id_grupo=GU2.id_grupo -- tienen el mismo...