A comparative online sales forecasting analysis: Data mining techniques. (February 2023)