panzaverde

panzaverde

 40,9K puntos  Entre Ríos, Argentina @panzaverde desde - visto

Respuestas en Lenguaje SQL

Respuesta en 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 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 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 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 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 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 a

Eliminar un signo de un registro

La función que necesitas es replace. Select replace('123-564-963','-','')
Respuesta en 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 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 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...

Suscríbete RSS