static function cari(){ return MaliModel::where('onay',1)->first(['mali.*', new Expression("(SELECT SUM(tutar) FROM mali WHERE turu = 0) AS masraf"), //bu kısım ile new Expression("(SELECT SUM(tutar) FROM mali WHERE turu = 1 AND turu = 2) AS personel"), // burası toplanacak new Expression("(SELECT SUM(tutar) FROM mali WHERE turu = 3) AS gelir"),//yukarıdaki toplanan işlemler bu gelirden çıkacak new Expression("(SELECT SUM(tutar) FROM mali WHERE turu = 4) AS alacak"), new Expression("(SELECT SUM(tutar) FROM mali) AS bakiye") // ve bakiye olarak kalan sonuç alınacak ]); }