(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...\rightmechanism demands vertical symmetry about the math axis – Steven B. Segletes Oct 25 '17 at 15:54\dfracrather than the usual\frac) – David Carlisle Oct 25 '17 at 19:40