5
modunu bulmak: Ben her müşteri için haftanınGünü sütunun modunu (en sık ortaya çıkan değer) almaya çalışıyorumMySQL Ben bir veritabanı böyle sahip birden alt kümelerinin
custNum date purchase dayOfWeek
333 2001-01-01 23.23 1
333 2001-03-04 34.56 5
345 2008-02-02 22.55 3
345 2008-04-05 12.35 6
... ... ... ...
. Temel olarak, her müşterinin en çok alışveriş yaptığı haftanın günü olacaktır. Gibi:
custNum max(count(dayofweek(date)))
333 5
345 3
356 2
388 7
... ...
Herhangi bir yardım çok teşekkür ederim.
Bir satın alma işlemini nasıl tanımlarsınız - birincil anahtarınız nedir? Bize göstermediğiniz bir 'PurchaId 'alanı var mı? –
hayır, bu tüm db. – screechOwl
O zaman PK nedir? {CustNum, date} var mı? Öyleyse, aynı günde gerçekleşen aynı kullanıcının iki satın alımını nasıl ayırt edersiniz? Onları aynı sıraya topladın mı? –