Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - sempus

#181
creo que ella se refiere a esto

http://foro.elhacker.net/seriespeliculasmusica/indice_de_series_y_documentales-t206060.0.html

el de Diego esta bastante bien, pero no tiene los enlaces y por lo tanto retrasa un poco la busqueda :P pero esta bastante bien ordenado, no como el de juegos que es un desastre de los mil diablos, que por cierto, si necesitan ayuda me ofrezco xD


y ella tiene razon, en el de series pasa lo mismo, cuando veo un tema que tiene que ser borrado voy al indice y tambien lo quito de la lista, ya he quitado varios xD

salu2
#182
los enlaces que encuentro para dvd full estan rotos :/

solo encuentro el video en dvdrip, no le he visto pero supongo que la calidad es bastante buena, creo haber leido por alli que hay dos versiones de este dvd, nose si tu sabras como diferenciar una de otra y asi buscar la que a ti te interesa.

salu2
#183
creo que en la parte

CitarAnd n.nombre=&alumno

seria And n.dni = &alumno, porque el campo nombre no existe en la tabla notas

asumo que en &alumno iria el codigo del alumno.

por cierto, no me molestas :P para eso es el foro ^^


salu2
#184
hola de nuevo.

pues segun entiendo en el enunciado, las ventas no seran agrupadas, por lo tanto deberias quitar el sum( ) de tu consulta original. y eliminar el group by .

el sum( ) hasta donde entiendo no lo necesitas porque ya estas opteniendo el total de cada pagina con el

Citar
COMPUTE SUM LABEL 'SUMA' OF TOTAL ON PAGE
ahora, en ambos ejemplos me das un ejemplo con codigos no repetidos, cuando en el enunciado dice que si se podran repetir :P pero bueno, creo que solo es un ejemplo ^^

lo otro que pones de alumno esta bien ;)

salu2
#185
mostrar la imagen? o subirla al foro?

para mostrar la imagen lo haces con la etiqueta [img] [/img]

asi
[img]http://users.telenet.be/flan_man/forum_material/cosvote/Ayane2-002.jpg[/img]




las imagenes al foro no las puedes subir :P


salu2
#186
no me acuerdo en que lugar lei, pon aqui lo que no sepas donde va, pero estoy casi seguro que lo vi en el libre xD

aunque Carloswaldo tiene razon, para eso es el de dudas generales

salu2
#187
un pedido dificil de encontrar, la pelicula se llama "Cri Cri el grillito cantor" por si algun usuario del foro la puede encontrar y compartir

salu2
#188
xD
es el mismo que habias colocado antes, osea que yo no lei bien  :-\

segun entiendo el enunciado,entonces el articulo (como el enunciado lo dice ) no tiene que ir agrupado.

digamos que vendio A0001 3 veces

Ventas del Dia:dd/mm/aaaa
DNI:11.111.111z           Nombre: cliente
Direccion:         Poblacion:        Provincia:

codigo - cantidad - precio - valor
A0001         1            10      10
A0001         10          10      100
A0001         100        100    10000

total: 11100

segun entiendo lo que deberias hacer serian dos consultas, una para cabecera y pie de reporte y la otra para sacar el detalle de la venta.

Para cabecera
Código (sql) [Seleccionar]

Select cl.dni, cl.nombre, cl.direccion, cl.poblacion, cl.provincia, sum(v.cantidadvendida*a.precio) TOTAL
From articulos a, ventas v, clientes cl
WHERE cl.dni=v.dni
And  a.codigo=v.codigo
Group by cl.dni, cl.nombre, cl.direccion, cl.poblacion, cl.provincia, a.descripcion
Order by v.codi,a.descripcion


para detalle

Código (sql) [Seleccionar]

Select v.codigo, a.descripcion, v.cantidadvendida, a.precio, (v.cantidadvendida*a.precio) valor
From articulos a, ventas v, clientes cl
WHERE cl.dni=v.dni And  a.codigo=v.codigo
Order by v.codi,a.descripcion;

claro que esta incompleto, porque nose como manejar las cosas en oracle, pero creo que todo lo demas que tienes de codigo es para dejar un cliente en una sola pagina, porque en estas dos consultas se toman todos los clientes, y no sabemos quien en quien en la de detalle, creo que seria necesario en la consulta de detalle colocar solamente el codigo del cliente, y asi en el reporte hacer la agrupacion,en los reportes que yo suelo usar puedes agrupar datos pero no como hace el group by.

En la consulta hay mas de un codigo de cliente (en las dos consultas), y al agruparlos en el reporte, alli se separan, nose si me entiendes?
que gestor para reportes usas ? oracle ya tiene el suyo?

a menos que filtres el cliente que quieres ver en el where

Código (sql) [Seleccionar]

WHERE v.dni=0001


porque con el
Código (sql) [Seleccionar]

WHERE cl.dni=v.dni

tomas todos los clientes

salu2
#189
CitarComo tengo que dejarlo finalmente?
Quitando el sum() i como dejo el group by?
Esto depende de como sea el resultado final al que tenemos llegar, tienes el enunciado? asi lo leo, talvez ya lo tengas bien :)

CitarPq el break y el compute sabes si estan bien?
nose, no uso oracle, me imagino que esto es de ese gestor


salu2
#190
Cita de: CrÄsH en 20 Abril 2009, 15:11 PM
El codigo  A0001 en teoria solo tendria que existir 1, no crees? quizas me ekivoke ya que el enunciado no es muy claro.
pues esto es lo que yo pienso, no tiene gracia tener mas de una vez el mismo codigo, porque en la venta bastaria con cambiarle la cantidad que esta comprando el cliente
pero yo lo dije por esto

Cita de: CrÄsH en 18 Abril 2009, 12:29 PM
Las ventas no estan agrupadas, es decir, si el articulo1 se vende 2 veces al cliente1 el mismo dia apareceran dos lineas.
Podria ser que haya hecho dos compras el mismo dia como tu dices,nose si llevas correlativos de factura o si separas las ventas por algun numero correlativo, entonces la venta no seria la misma y por lo tanto deberias ver los datos no agrupados, aunque si es como esta en el ejemplo no hay problema, deseas ver un solo total y no la frecuencia del cliente al comprar.

Cita de: CrÄsH en 20 Abril 2009, 15:11 PM
modificar o eliminar el Group by?? pq si quito la funcion SUM() tb tendre k kitar el group by.
puedes agrupar aun si quitas el sum( ), en los primeros post dije que agrupabas si usas un sum( ) , max( ) etc, pero esto es para que la consulta no devuelva error (porque group by es obligatorio ir en esos casos), pero puede darse tambien que tienes datos repetidos (para mi los datos repetidos son todos aquellos que son exactamente iguales) entonces para eliminar los repetidos o para formar un cursor sin datos repetidos tambien puedes hacer uso del group by.

por ejemplo, tienes tabla1.nombre

+---nombre---+
+---sempus---+
+---sempus---+
+---sempus---+
+---sempus2---+
+---sempus2---+
+---sempus2---+

puedes usar el group by para que el resultado devuelva solo "sempus" y "sempus2"

Código (sql) [Seleccionar]
select nombre from tabla1 group by nombre

aunque esto tambien lo podrias hacer con un
Código (sql) [Seleccionar]
select nombre distinct from tabla1

el caso es que el group by lo puedes usar aun si quitas el sum( )


salu2