Someone calculated this on Era:
PS4 download sales: 10 million units (CP2077, Doom Eternal, Fall Guys, etc. are not included)
PC+Switch+PS5+Xbox Series download sales = 8.1 million units (games above are not included, same for Nintendo games and Ubisoft titles in PC)
PS4 retail sales: 6.8 million units (all publishers)
Xbox One download sales: 6.4 million units (CP2077 and Doom Eternal are not included. So, most probably total sales are above PS4 retail sales)
Switch retail sales: 6.4 million units (all publishers)
PS5+Xbox+PC+3DS retail sales: 5 million units (all publishers)
PS4 download sales: 10 million units (CP2077, Doom Eternal, Fall Guys, etc. are not included)
PC+Switch+PS5+Xbox Series download sales = 8.1 million units (games above are not included, same for Nintendo games and Ubisoft titles in PC)
PS4 retail sales: 6.8 million units (all publishers)
Xbox One download sales: 6.4 million units (CP2077 and Doom Eternal are not included. So, most probably total sales are above PS4 retail sales)
Switch retail sales: 6.4 million units (all publishers)
PS5+Xbox+PC+3DS retail sales: 5 million units (all publishers)