I'm aware of the other questions concerning efficient mining in minecraft, but they don't tackle the maximum ores per hour that you can mine using a diamond pick and an iron pick.
So accounting for use of iron or diamond tools and the wear on the tools, what is the MAX end result per hour of each ore that you can achieve? I say max assuming that you spend 100% of your time breaking blocks with no running back and forth to bank chests. I'm interested in diamond, redstone, lapis, coal, gold, and iron, though the cobble you get back would be a nice bonus.
edit
After some confusion over what I meant I think it's important to clarify what I'm looking for.
There is the ore chart on the minecraft wiki that shows a roughly stable distribution of ore deposits between levels 12 and 16 (six blocks inclusive) on the game map. That's a popular area to mine as you're above most lava pools but still in the max average distribution range for diamonds.
Assuming you use the most efficient mining strategy for those six block levels to mine all ore blocks you see while mining, assuming a smooth average distribution of the ore, and assuming that there's no dirt or gravel and only stone where those blocks would appear, what will be the end result of ore "profit" after tool use for both diamond tools and iron tools after one hour of mining, assuming you're mining 100% of the time? If you prefer smoother numbers then 10 or even 100 hours is fine.
I don't think it's important to account for the slightly longer mining times of ores over regular stone as other inefficiencies, like walking to a chest to dump your ore, will hugely outweigh the slight difference in mining speed in practical use.