(Edited the answer to incorporate the information, provided by the OP, that the square brackets are supposed to denote the "integer part" of the argument.)
I truly think your best option is to rewrite the term so as to avoid having to display a three-level fraction. In the following screenshot, the first term is from your code, the second is from @jfbu's answer, and the third implements the suggested rewrite, where I'm using a macro called \floor
for the sake of variety of appearances.
\documentclass{article}
\usepackage{mathtools,mleftright}
\DeclarePairedDelimiter{\floor}{\lfloor}{\rfloor}
\begin{document}
\[
c_{1}
=\left[\frac{m\left(\dfrac{N}{q}-1\right)}{N-1}\right]\\
=\raisebox{\dimexpr.25\height+1pt}{$\displaystyle\left[\raisebox{-.25\height}{$\dfrac{m\left(\dfrac{N}{q}-1\right)}{N-1}$}\right]$}\\
=\floor*{\frac{m}{N-1}\mleft(\frac{N}{q}-1\mright)}
\]
\end{document}
\left...\right
mechanism demands vertical symmetry about the math axis\dfrac
rather than the usual\frac
)