常連客の記録一覧を取得したい。通常の顧客レコードを取得するための mysql クエリを手伝ってくれる人はいますか。
定期顧客レコードの定義: 定期顧客に電話をかけた過去 3 か月間、月に 1 回注文した顧客。
例: 顧客 6 月、7 月、8 月に 1 回注文すると、通常と呼ばれますが、5 月、7 月、8 月に注文した場合、それは通常の顧客ではありません。
私のテーブルリストに従ってください:
CREATE TABLE IF NOT EXISTS `customer_mst` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`firstName` varchar(50) NOT NULL,
`lastName` varchar(50) NOT NULL,
`email` varchar(150) NOT NULL,
`phone` varchar(20) NOT NULL,
`dateCreated` datetime NOT NULL,
`lastActivity` datetime NOT NULL,
`ipAddress` varchar(40) NOT NULL,
PRIMARY KEY (`ID`)
)
CREATE TABLE IF NOT EXISTS `order_mst` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`custId` int(11) NOT NULL COMMENT 'FK customer_mst(ID)',
`grandTotal` float NOT NULL,
`createdDate` datetime NOT NULL,
PRIMARY KEY (`ID`),
KEY `custId` (`custId`)
)