Xamarin Sqlite запрос с суммой () - PullRequest
0 голосов
/ 20 сентября 2018

я получил sqlite db с некоторыми значениями, одно из которых называется «NWPrice».Я хочу суммировать () цену, чтобы позже я мог поместить ее в строку (метку).Это как в обычном интернет-магазине, вы получили вещи с ценой и в конце добавили их к «сумме».(не волнуйтесь, это не настоящий магазин, это был просто экзамен).Итак, вот код, который я получил (я попробовал его двумя способами, поэтому есть «summe» и «z»):

            var summe = await _connection.QueryAsync<Bestellung>("SELECT SUM(NWPrice) FROM Bestellung"); 
            var z = summe.ToList().FirstOrDefault();

            SummeEinkauf.Text = summe.ToString();
            Summenlabel.Text = z.ToString();

и результат для z: «Projektname.PackegeName»и подытожим его написание "system.collections.generic.list´1 [projektname.models.classname]"

вы можете мне помочь: D?

кстати (нашел это уже здесь):

 var ent = conn.Table<Transaction>().Where(t => t.price > 0);
 entLabel.Text = (ent.Sum(t => t.price)).ToString();

этот не работает, он говорит, что не может преобразовать строку в bool в "where-clinches"

1 Ответ

0 голосов
/ 20 сентября 2018

Наконец, вот ответ:

var ent = await _connection.ExecuteScalarAsync<int>("SELECT SUM(NWPreis) FROM BESTELLUNG");
SummeEinkauf.Text = ent.ToString();

, если есть кто-нибудь, кто может сказать мне (именно для моего случая), как я могу написать ответ в этом формате «0,00», а не (как это)сейчас) в этом "0" или это "0.0" это было бы здорово.но больше всего сделано :) 1004 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...