elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 23
1  Programación / Bases de Datos / Re: Ayuda con Inner Join e IDs repetidos - MySQL en: 27 Septiembre 2017, 19:52 pm
Razon llevas, prueba con esto.

Código
  1. SELECT t.id,
  2. t.codigo,
  3. t.descripcion,
  4. t.nombre_marca,
  5. t.foto,
  6. t.precio_compra,
  7. t.precio_venta,
  8. t.stock,
  9. t.DesCategoria,
  10. t.nombre_proveedor,
  11. PI.precio_compra,
  12. PI.fecha
  13. FROM
  14. (
  15. SELECT P.id,
  16. P.codigo,
  17. P.descripcion,
  18. MP.nombre_marca,
  19. P.foto,
  20. P.precio_venta,
  21. P.stock,
  22. C.descripcion AS DesCategoria,
  23. Pro.nombre_proveedor
  24. FROM producto AS P
  25. INNER JOIN categorias AS C ON P.id_categoria = C.id
  26. INNER JOIN marcaproducto AS MP ON P.id_marcaproducto = MP.id
  27. INNER JOIN proveedores AS Pro ON P.id_proveedor = Pro.id
  28. )  t  INNER JOIN (
  29. SELECT id_producto,
  30. precio_compra,
  31. fecha
  32. FROM ingreso_producto INNER JOIN (
  33. SELECT
  34. id_producto,
  35. MAX(IP.fecha) AS fecha
  36. FROM ingreso_producto
  37.                                                GROUP BY id_producto
  38. ) set_max_fecha
  39. ON ingreso_producto.id_producto = set_max_fecha.id_producto
  40.                AND ingreso_producto.fecha = set_max_fecha.fecha
  41. ) PI
  42. ON P.id = PI.id_producto
  43. ORDER BY fecha ASC
  44.  

2  Programación / Bases de Datos / Re: Ayuda con Inner Join e IDs repetidos - MySQL en: 27 Septiembre 2017, 08:27 am
Lo que estas haciendo mal es que en ningun lado colocas que quieres el maximo, no he probado el query pero mas o menos debe funcionar.

Código
  1.  
  2. SELECT t.id,
  3. t.codigo,
  4. t.descripcion,
  5. t.nombre_marca,
  6. t.foto,
  7. t.precio_compra,
  8. t.precio_venta,
  9. t.stock,
  10. t.DesCategoria,
  11. t.nombre_proveedor
  12. FROM
  13. (
  14. SELECT P.id,
  15. P.codigo,
  16. P.descripcion,
  17. MP.nombre_marca,
  18. P.foto,
  19. P.precio_venta,
  20. P.stock,
  21. C.descripcion AS DesCategoria,
  22. Pro.nombre_proveedor,
  23. PI.precio_compra,
  24. PI.fecha
  25. FROM producto AS P
  26. INNER JOIN categorias AS C ON P.id_categoria = C.id
  27. INNER JOIN marcaproducto AS MP ON P.id_marcaproducto = MP.id
  28. INNER JOIN proveedores AS Pro ON P.id_proveedor = Pro.id
  29. )  t  INNER JOIN (
  30. SELECT id_producto,
  31. precio_compra,
  32. fecha
  33. FROM ingreso_producto INNER JOIN (
  34. SELECT
  35. id_producto,
  36. MAX(IP.fecha) AS fecha
  37. FROM ingreso_producto
  38.                                                                        GROUP BY id_producto
  39. ) set_max_fecha
  40. ON ingreso_producto.id_producto = set_max_fecha.id_producto
  41.                AND ingreso_producto.fecha = set_max_fecha.fecha
  42. ) PI
  43. ON P.id = PI.id_producto
  44. ORDER BY fecha ASC
  45.  
  46.  

3  Programación / Bases de Datos / Re: insertar datos de diferentes tablas con left join en: 31 Julio 2015, 06:15 am
Has probado al intentar ejecutar el select sin el insert?
4  Programación / Bases de Datos / Re: Duda con trigger en MySQL (after update y after insert) en: 4 Febrero 2014, 00:27 am
Hola, en el link http://stackoverflow.com/questions/14774220/mysql-before-update-trigger-change-value, basicamente esta la solución a tu problema, que extrapolando tu código quedaría talque así.

Código:
CREATE TRIGGER usuarios_AUPD BEFORE UPDATE ON employees FOR EACH ROW
 BEGIN

SET new.nombres_apellidos = CONCAT(TRIM(old.nombres), ' ', TRIM(old.apellidos))
SET new.apellidos_nombres = CONCAT(TRIM(old.apellidos), ' ', TRIM(old.nombres))



END$$
delimiter ;



Entiendo que la única diferencia con el tuyo es que le falta la palabra reservada new  antes de los campos a actualizar.
5  Programación / Bases de Datos / Re: Por qué no se puede restarurar .bak en otro directorio? en: 2 Febrero 2014, 17:28 pm
Hola, las rutas de restauración no tiene nada que ver, aunque no has mostrado que mensaje te sale al restaurar la BD.

1.- Verifica que tu backup realmente tenga extensión .bak (si ya se lo pones en el título, pero igual verifícalo).

2.- Lo estás haciendo mal  ;D, la ruta a la que se refiere en stackoverflow puede ser lo siguiente:

2.1.- Cuando realizas un backup de una base de datos (en MSSQL al menos)  este backup guarda como información las rutas donde se encontraban los archivos MDF y LDF del servidor de la base de datos a la cual se estaba realizando el backup.

2.2.- ¿Qué haces para solucionarlo?, tienes que cambiar las rutas de origen por las nuevas rutas de destino y estas tienen que existir.

Te figuro:

a) Selecciona el Archivo.



b) Check en la columna "Restaurar"


c) Dirígete a la sección de opciones, como podrás ver lo marcado en rojo es la ruta que se guarda en el backup de la base de datos, se tiene que cambiar esta ruta.



d) Cambiar la Ruta a una existente.



y bueno con Fe jejeje
6  Programación / PHP / Re: Problema con simple funcion PHP en: 2 Febrero 2014, 17:01 pm
El otro problema es que ese código php se llama desde ajax,, no puedo imprimir nada en ese php,, pongo el código:


Código
  1. function DBRead(){
  2. $.ajax({
  3.     url: 'getdata.php',
  4. type:'POST',
  5.     dataType: 'json',
  6.        success: function(output_string){
  7. console.log(output_string);
  8. }
  9.  
  10.  

Hola, sea o no AJAX si se puede imprimir desde php, tienes que ver que la respuesta no sea un failure desde el server, prueba a realizar lo siguiente:

1.- Abre tu pagina en chrome
2.- presiona f12 para ver la consola
3.- dirigete al tab network y busca la URL a la que haces referencia en tu solicitud AJAX y verifica lo que devuelve.
4.- No te olvides dar las gracias  ;D

Te pego +- como debería verse  que estas buscando.



Si en otra instalacion de PHP estaba funcionando pues puede ser que el driver de mysql no este habilitado, primero verifica que te devuelve el network.

Saludos
7  Programación / PHP / Re: recomendaciones depurar php? en: 2 Febrero 2014, 16:52 pm
Hola, bueno imagino que te refieres a hacer debug, para ello pues no he usado ningún IDE que lo tenga automático tipo visual studio o similar, así que solo te queda colocar funciones que te devuelvan el valor de una variable ejemplo:

echo $var;
print $var;
var_dump($var);

Saludos
8  Programación / Bases de Datos / Re: ¿Cómo hacer que MySQL en Xampp arranque al encender el ordenador? en: 31 Enero 2014, 20:17 pm
jajaja, puedes ubicar esta pantalla?



si es asi, pues ahi esta el check Svc, lo marcass y ya.

Saludos
9  Programación / Bases de Datos / Re: ¿Cómo hacer que MySQL en Xampp arranque al encender el ordenador? en: 31 Enero 2014, 19:59 pm
Hola, en el XAMPP control hay un check con nombre svc, tienes que tener marcado eso para que lo instale como un servicio.

PD: Son 15$ por la consulta  ;D

Saludos
10  Programación / Desarrollo Web / Re: Team Data Repository - Mi primera aplicación Open Source en: 31 Enero 2014, 19:57 pm
Hola, he estado trasteando la aplicación y tiene un "look" bonito , algo a destacar es que he leído parte de la documentación y hay algunas cosas que no tengo muy claras ya que he ingresado datos en la aplicación pero no encuentro manera de relacionar los datos + categorías + las personas (trabajadores) quizá sea bueno colocar en la documentación los "screens" de como se llenan los datos, por lo demas me gusta como ha quedado.

y bueno algunas preguntas.

1.- ¿Què Host estas utilizando?
2.- Para el Look & Feel estas utilizando algún template en especial o lo has realizado desde 0?.
3.- Imagino que esto es un emprendimiento, ¿Has pensado ya como sacarle dinero?. ;D

Saludos
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 23
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines