Fatal error: Uncaught Error: Call to a member function bind_param() on bool

publicado por: Anonymous estoy tratando de hacer una Web, y quiero implementarle un sistema de inicio de sesion, pero al darle registrar en el formulario, me salta el siguiente error Fatal error: Uncaught Error: Call to a member function bind_param() on bool in C:xampphtdocspruebafunciones.php:15 Stack trace: #0 C:xampphtdocspruebaregisterregister.php(6): registro() #1 {main} thrown in C:xampphtdocspruebafunciones.php on…(Continue Reading)

Almacenar resultados de procedimiento almacenado en tabla temporal

publicado por: Anonymous Transfondo Tengo un procedimiento almacenado en una base de datos en SQL Server 20121 que obtiene el promedio de algunos valores. Este procedimiento almacenado recibe como parámetros dos (2) valores de tipo int. Ejemplo: IdFuncionario IdProceso 1 Es la versión del gestor de base de datos que tengo en el equipo de…(Continue Reading)

MySQLで、2つのテーブルを結びつける手法がわかりません。

投稿者: Anonymous ユーザーが質問を投稿でき、それに回答できるというiOSアプリケーションを製作中です。 トップには質問一覧が表示されていて、 1つの質問をタップすると、それに対する回答の一覧が表示させる予定です。(図1) MySQLで質問一覧のテーブルとそれぞれに対する回答のテーブルを作成しましたが、(図2) 質問テーブルと、回答テーブルと結びつける手法がわかりません。 MySQLははじめて触れるため、見当違いな質問をしているかもしれません。 今回のように、あるテーブルともう一方のテーブルを結びつけるためには、 どのような手法があるでしょうか? そもそも、このようなことができるのでしょうか? 関連するキーワードなどをご教示ください。 解決 関連テーブル、一対多関係、joins、データベース正規化、データベース基本関連、などで調べられることをオススメします。 データベースの基本概念ですので、どれを読んでもそう外れないと思います。 例えば、下記のようなテーブル構成なら、 users: table – user_id: integer – user_name: varchar(100) questions: table – question_id: integer – user_id: integer – created_at: datetime – content: text answers: table – answer_id: integer – user_id: integer – created_at: datetime – content: text questions_answers:table – question_id:…(Continue Reading)

Sentencia SQL para encontrar un ultimo registro por cliente mediante fecha

publicado por: Anonymous Estoy intentando crear una sentencia que me devuelva un campo a partir de una fecha, pero bajo cierta condición. Ante todo tengo una tabla con varios campos, entre los cuales me interesan los de la siguiente imagen: Lo que necesito es que me devuelva el ultimo registro introducido por fecha. Ej: Criterio…(Continue Reading)

Sumar columnas con la funcion SUM SQL, realiza la suma pero al doble del valor esperado

publicado por: Anonymous Hola tengo la siguiente sentencia, lo malo es que me esta sumando el doble, por ejemplo al ejecutarla me arroja los siguientes valores: 1|prueba|x|x|168|92|2|8 Me tendría que estar devolviendo algo así 1|prueba|x|x|84 |46|1|4 SELECT proyecto.IDProyectoSpiraTest, proyecto.NombreProyecto, total_casos_disenados.Estado, complemento.Estado AS Ejecucion, SUM(total_casos_disenados.Total_Casos) AS SUM_DISE, SUM(CASE WHEN total_casos_disenados.Estado =’Passed’ THEN total_casos_disenados.Total_Casos ELSE 0 END)…(Continue Reading)

¿Cómo convertir fechas integer a fechas Timestamp en MySQL?

publicado por: Anonymous Tengo tabla que contiene fechas en formato integer, o sea, por ejemplo Octubre 16, 2015 está representado como 41927. He intentado cambiar el tipo de columna de integer a timestamp y todas las fechas se han hecho 0000-00-00 00:00:00´… ¿cómo cambiar correctamente formato de fecha integer a normal Timestamp tipo 2015-10-16 00:00:00…(Continue Reading)

¿Cómo sacar estadísticas de ejecución en Oracle?

publicado por: Anonymous Ayer llegué al capítulo de Índices del libro en el que estudio. Venían esta imagen, en la que muestran el tiempo de ejecución de unas consultas, y luego una imagen similar pero con el time consumption menor una vez introducidos los índices: La pregunta es esa, ¿cómo sacar eso por pantalla? Es…(Continue Reading)

SQL dinámico PL/SQL

publicado por: Anonymous ¿Me pueden ayudar por favor con esta sentencia dinámica que estoy formando? No sé porqué me está generando error: PROCEDURE pr_replica_campo(Un_id_documento NUMBER, Un_nombre_campo VARCHAR2, Un_valor_campo NUMBER, Un_usuario VARCHAR2) IS mi_codigo varchar2(500); BEGIN mi_codigo :=’UPDATE facturas_comerciales dfc SET dfc.Un_nombre_campo=Un_valor_campo, ‘ || ‘dfc.FE_ACTUALIZACION = ”fecha”, ‘ || ‘dfc.ID_LOGIN_USUARIO_ACTUALIZA = ”Un_usuario” ‘ || ‘where dfc.ID_DOCUMENTO…(Continue Reading)

¿Cómo actualizar el día de una fecha en SQL?

publicado por: Anonymous estoy tratando de actualizar el día de un campo de tipo DATETIME en SQL lo estoy haciendo de la siguiente manera: UPDATE [PRUEBA].[dbo].[TABLA] SET DATEPART(dd,FECHA_INSERT) = 27 tambien lo intenté con: UPDATE [PRUEBA].[dbo].[TABLA] SET DAY(FECHA_INSERT) = 27 Pero me da el error: Incorrect syntax near ‘(‘. solución Tienes que construir la fecha…(Continue Reading)

Query con LEFT JOIN y LIMIT 1 en el JOIN no me funciona

publicado por: Anonymous Tengo las siguientes 2 tablas order y tracking. Las estructuras son las siguientes: Order (columnas y datos): id fecha nroorder description 1 2017-22-01 1000001 Order1 2 2017-22-01 1000002 Order2 3 2017-22-01 1000003 Order3 Tracking (columnas y datos): id idorder idstatus 1 1 1 2 1 2 3 1 3 4 2 1…(Continue Reading)

Concatenar valores resultado de un INNER JOIN en un string separados por comas en SQL Server 2012

publicado por: Anonymous Tengo el siguiente esquema en SQL Server 2012: Tabla 1 Id INT PRIMARY KEY Descripcion NVARCHAR(20) Tipo INT Tabla 2 Id INT PRIMARY KEY Nombre NVARCHAR(80) IdTabla1 INT –Llave foranea a la primera tabla Tabla 3 Id INT PRIMARY KEY Nombre NVARCHAR(80) IdTabla1 INT –Llave foranea a la primera tabla lo que…(Continue Reading)

Procedimiento Almacenado para eliminar datos en tablas referenciadas

publicado por: Anonymous Necesito ayuda con un procedimiento almacenado que me permita eliminar un columna en la tabla usuarios y cuando se elimine esta columna eliminar todos los datos donde se utilice como primary key su id, la tabla que hereda de usuarios es facturas y esta factura tiene un detalle factura det_factura heredando la…(Continue Reading)

¿Como Mostrar los últimos 14 registros de una tabla?

publicado por: Anonymous Necesito Mostrar los últimos 14 registros de una de mis tablas Utilizando SQL, ¿Alguna idea de como hacerlo? En algunos foros mostraba que usaban la etiqueta TOP pero en phpmyadmin no lo reconoce. Si agrego la etiqueta LIMIT me muestra solo los primeros 14 SELECT hrs_ini, hrs_ter, lunes, martes, miercoles, jueves, viernes,…(Continue Reading)

SQLのSELECT SUM(CASE WHEN ~ ELSE NULL END) でNULLを文字にするやり方について

投稿者: Anonymous タイトルの通りなのですが、SUMで集計して結果がNULLの場合に「無」のように文字で結果を表示するようにしたいものの、処理がうまくできません。 今は SELECT SUM(CASE WHEN A THEN 1 ELSE NULL END) としているため、ヒットしないところはNULLとなり空欄になっています。 ↑のNULLのところを文字で置換してみたり、COALESCEやISNULLを使ってもみたのですが、どうにもうまくできませんでした。 どなたかご教授頂けると幸いです。 よろしくお願いします。 解決 bool型の列に対して、trueとなっている行をカウントしたい、という話でしょうか。 SUMの結果をCOALESCEに通せばいいとは思いますが、COALESCEに渡す値の型を揃えないといけません。というか揃えられてしまいます。例えば次のSQLではSUMの結果は int なので、’無’ も int に変換しようとします…が、できないのでエラーになります。 SELECT COALESCE(SUM(CASE WHEN A THEN 1 ELSE NULL END), ‘無’) — ERROR: invalid input syntax for integer: “無” ですから、SUMの方を明示的に文字列に変換しなければなりません。SQLで型変換を行う際には CAST( value AS type ) とします。 SELECT COALESCE(CAST(SUM(CASE WHEN A THEN…(Continue Reading)

Quisiera aplicar formato para numeros de telefono en MySQL

publicado por: Anonymous Necesito ayuda Así como en SQL puedes dar formato a números de teléfono, con un N_Cel varchar(8) check((N_Cel)like ‘[2|7|8|5][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’) NOT NULL, quiero hacer lo mismo en MySQL pero me marca error, ¿alguien podria explicarme? Gracias de antemano solución Intenta con esto: (Funciona en SQL Server) UPDATE TheTable SET PhoneNumber = SUBSTRING(PhoneNumber, 1,…(Continue Reading)

IDが紐づいている別テーブルのレーコード件数を取得したい

投稿者: Anonymous 以下のように、tableAのIDに紐づくtableBがあります。 これらのテーブルに対してtableAの結果全てと、tableAのIDに紐づいているtableBの件数を、下記希望取得結果のような形で取得できるSQLはあるでしょうか? 現在の想定では、tableAの結果をループで回してtableBの件数を取得するしかないかなと考えています。 tableA id | name ーーーーーーー 1 | 山田太郎 2 | 鈴木次郎 3 | 田中三郎 tableB id | tableA_id ーーーーーーー 1 | 1 2 | 1 3 | 1 4 | 3 希望取得結果 1 | 山田太郎 | 3 2 | 鈴木次郎 | 0 3 | 田中三郎 | 1 解決 考え方ですがまずtableBをグループ化してカウントします。 SELECT…(Continue Reading)

¿Cómo saco las columnas de un store procedure dinámico en SQL Server?

publicado por: Anonymous Tengo la problemática de que requiero saber las columnas de cualquier store procedure que pase como parámetro dentro de otro. Pero en cualquier caso no obtengo ningún resultado. ALTER PROCEDURE getColumnsTable ( @tableColumnsNames nvarchar(45) ) AS BEGIN DECLARE @TSQL varchar(100) SET @TSQL = ‘select * into #TablaTemporal FROM OPENQUERY( MyServerConnection, ”EXEC ‘+…(Continue Reading)

¿Poner un sum en los filtros de una consulta SQL?

publicado por: Anonymous Buen día, estoy programando esta consulta: SELECT t1.percod permisor, t1.pernom ciudad, t2.abocod cod_abonado, t2.abonom1 nombre, t2.aboape1 apellido, t2.abosts, t2.abocmsts, t2.abotlfsts, t2.aboipsts, t3.recicod, t3.recifch, t3.reciimp monto_recibo, (t3.reciimp – sum(t4.recifacimp)) monto_sin_aplicar FROM gx.permis t1, gx.abonad t2, gx.recibo t3, gx.recide t4 WHERE t1.percod = t2.percod AND t2.percod = t3.percod AND t2.abocod = t3.abocod AND t3.percod…(Continue Reading)

CASE WHEN PARA UN SELECT

publicado por: Anonymous Tengo esta tabla que se llama SI_Consecutivo lo que estoy tratado de realizar es que si SI_Estado = 0 y SI_Num_Conteo = 2 Me haga esta consulta SELECT SI_Articulo = COALESCE(t.SI_Articulo, c.SI_Num_Articulo), SI_Ubicacion = COALESCE(t.SI_Ubicacion, c.SI_Ubicacion), SI_OV = COALESCE(c.SI_OV,”), SI_Ubicacion_Fisica = COALESCE(t.SI_Ubicacion_Fisica,c.SI_Ubicacion_Fisica), SI_Existencia = COALESCE(t.SI_Existencia, 0), SI_Cantidad = COALESCE(c.SI_Cantidad, 0), /*SI_Cantidad2 =…(Continue Reading)

Problemas con “TRYING TO GET PROPERTY OF NON OBJECT”

publicado por: Anonymous En mi controlador defino una variable $productoActual, que llama al modelo con parámetro del id del proveedor, de modo a poder cargar la fila de la tabla proveedores en la variable, aca ocurre el error, la llamada se realiza y el parámetro se recibe en el modelo (lo se xq hice un…(Continue Reading)

¿Cómo evitar valores duplicados en la misma fila al momento de insertar o actualizar?

publicado por: Anonymous Estoy creando una aplicación tipo red social, donde sigues personas (Twitter, Instagram, etc..) y me he encontrado con que quiero relacionar dos campos hacia la misma tabla de la siguiente manera: Tabla Perfiles: +—-+———–+——+—–+ | ID | IDUsuario | Nick | … | +—-+———–+——+—–+ Tabla Relaciones (Follows) +—-+————+———–+—–+ | ID | IDSeguidor…(Continue Reading)

Como renombrar columnas de una tabla sql mediante una query

publicado por: Anonymous Aunque salte error, realiza los cambios. La pregunta es simple, en lugar de modificar la tabla desde el diseñador, quiero hacerlo desde una query. He encontrado como modificar el type, la descripcion… menos el nombre! He probado sp_rename y no me reconoce las tablas. Comandos como Rename,… no son soportados. No tengo…(Continue Reading)

Inner Join Sub consulta

publicado por: Anonymous Estoy haciendo una consulta la cual debe devolver el codigo del cliente, nombre, años y la cantidad vendida. Cuando no realizo el filtro (que me muestre resultados repetidos) no tengo ningun problema esta es la consulta: select c.codigo_cliente, c.nombre, (to_number(to_char(sysdate,’YYYY’)) – to_number(to_char(fecha_nacimiento,’YYYY’))) as edad, sum(precio*cantidad) from clientes c inner join facturacion f…(Continue Reading)

Como saber si una PK esta en otra tabla en sql server

publicado por: Anonymous La consulta es la siguiente. Tengo una tabla cultura con primary key CulturaID. Lo que necesito es hacer un procedimiento almacenado, donde elimine un registro de la tabla cultura mediante el ID, pero para poder elimarlo no se tiene que estar referenciando en otra tabla y usando esa id. Tengo lo siguiente…(Continue Reading)

¿Como ir sumando los valores contados por count mysql?

publicado por: Anonymous no me estoy dando cuenta como hacer una consulta y por eso vengo a preguntar. Yo tengo la tabla Usuarios en la cual tengo las siguientes columnas: id, nombre, numero1, numero2, email Y la siguiente consulta: SELECT nombre, count(nombre) FROM Usuarios GROUP BY nombre HAVING count(nombre)>2 Lo que necesito es que la…(Continue Reading)

Mostrar datos de otra tabla relacionada con MySQL, Java web JSP

publicado por: Anonymous Quiero mostrar un dato en mi pagina web que se encuentra en otra tabla, por ejemplo, tengo mi base de datos relacionada de esta forma: donde mi llave foranea en mi tabla usuario es el idPerfil de la tabla perfil, por lo cual mis tablas en MySQL, ya con datos registrados se…(Continue Reading)

Trigger SQL Server insertar registro si se actualiza determinado campo

publicado por: Anonymous Buenas tardes compañeros tengo este trigger para insertar un registro pero solo si el campo teststatus cambia, pero aunque sean otros los campos que se actualicen me sigue insertando el registro alguien sabe porque create trigger trTestStatusInsertarAct on test after update as begin IF UPDATE (TestStatus) begin insert into estadoproceso (ID ,proceso…(Continue Reading)