DAYOFWEEK()

DAYOFWEEK(date)

Devuelve el índice del día de la semana para una fecha dada (1 = Sunday, 2 = Monday, ... 7 = Saturday). Estos valores de índice corresponden al estándar de ODBC.

mysql> SELECT DAYOFWEEK('1998-02-03');
+-------------------------+
| DAYOFWEEK('1998-02-03') |
+-------------------------+
|                       3 |
+-------------------------+
1 row in set (0.00 sec)


suministrado por FreeFind
Valid HTML 4.0! Valid CSS!

Comentarios de los usuarios (1)

cesar
2016-04-15 00:53:26

necesito ayuda tengo base de datos en mySql

pero necesito obtener:

nombre del vendedor,

ventas realizadas por el vendedor

de tal fecha a tal fecha

y que sucursal es el vendedor

tengo los siguiente:

select date(c.fechaEmision), i.codigoDeInmueble, alt.alias, v.tipoDeOperacion, sum(v.subtotal - if(nc.subtotal > 0,nc.subtotal,0)), sum(v.descuento - if(nc.descuento > 0,nc.descuento,0)), sum(v.total - if(nc.total > 0,nc.total,0))

from ventas v

left join ventas_ticketsdenotasdecredito vnc on ( v.claveComprobanteDeVenta = vnc.claveComprobanteDeVenta )

left join ticketsdenotasdecredito nc on (vnc.claveComprobanteDeTicketDeNotaDeCredito = nc.claveComprobanteDeTicketDeNotaDeCredito)

left join comprobantes c on (v.claveComprobanteDeVenta = c.claveComprobante)

left join tiposdecomprobantes t on (c.claveTipoDeComprobante = t.claveTipoDeComprobante)

left join inmuebles i on (c.claveEntidadFiscalInmueble = i.claveEntidadFiscalInmueble)

left join dbcopico.aliasdetiendas alt on ( i.codigoDeInmueble = alt.sucursal )

left join dbcopico.tiendas_agrupadores ta on (i.codigoDeInmueble = ta.sucursal )

where c.claveTipoDeComprobante in ( 17) and i.claveInmueble <> 2003 #and date(c.fechaEmision) = '2016-04-01'

group by i.claveinmueble, v.tipoDeOperacion, dayofweek(2016-04-01)

order by ta.prioridad, c.fechaEmision;