Hi everyone, It turns out to be my mistake. I did find out that Values in FIS table do really has a value of 6.0. Sorry for all the fuss.
Thanks. -----Original Message----- From: sqlite-users-boun...@mailinglists.sqlite.org [mailto:sqlite-users-boun...@mailinglists.sqlite.org] On Behalf Of Ertan Küçükoğlu Sent: Saturday, July 16, 2016 12:32 PM To: 'SQLite mailing list' <sqlite-users@mailinglists.sqlite.org> Subject: [sqlite] insert into not inserting float values as expected Hello, I have below table definitons: CREATE TABLE IF NOT EXISTS FIS( ID Integer NOT NULL PRIMARY KEY AUTOINCREMENT, Barkod Char(20) COLLATE NOCASE NOT NULL, BarkodAciklamasi Char(50) COLLATE NOCASE, UrunKodu Char(20) COLLATE NOCASE, UrunAciklamasi Char(50) COLLATE NOCASE, KisaAd Char(15) COLLATE NOCASE, GrupKodu Char(20) COLLATE NOCASE, KdvOran Integer not null check(KdvOran >= 0), Miktar Float not null, Birim Char(10) not null COLLATE NOCASE, OrjinalBirimFiyat Float not null check(OrjinalBirimFiyat >= 0), KartBirimFiyat Float not null check(KartBirimFiyat >= 0), TeraziBirimFiyat Float not null check(TeraziBirimFiyat >= 0), IndirimliBirimFiyat Float not null check(IndirimliBirimFiyat >= 0), PromosyonBirimFiyat Float not null check(PromosyonBirimFiyat >= 0), BirimFiyat Float not null check(BirimFiyat >= 0), Tutar Float not null, Kasiyer Char(20) not null COLLATE NOCASE, OturumID SmallInt not null ); CREATE TABLE IF NOT EXISTS FISYAZDIR( ID Integer NOT NULL PRIMARY KEY AUTOINCREMENT, Barkod Char(20) COLLATE NOCASE NOT NULL, BarkodAciklamasi Char(50) COLLATE NOCASE, UrunKodu Char(20) COLLATE NOCASE, UrunAciklamasi Char(50) COLLATE NOCASE, KisaAd Char(15) COLLATE NOCASE, GrupKodu Char(20) COLLATE NOCASE, KdvOran Integer not null check(KdvOran >= 0), Miktar Float not null, Birim Char(10) not null COLLATE NOCASE, OrjinalBirimFiyat Float not null check(OrjinalBirimFiyat >= 0), KartBirimFiyat Float not null check(KartBirimFiyat >= 0), TeraziBirimFiyat Float not null check(TeraziBirimFiyat >= 0), IndirimliBirimFiyat Float not null check(IndirimliBirimFiyat >= 0), PromosyonBirimFiyat Float not null check(PromosyonBirimFiyat >= 0), BirimFiyat Float not null check(BirimFiyat >= 0), Tutar Float not null, Kasiyer Char(20) not null COLLATE NOCASE, OturumID SmallInt not null ); I have following records for FIS table: Barkod Miktar BirimFiyat Tutar 1005 1 6.5 6.5 1005 1 6.5 6.5 1005 1 6.5 6.5 1005 -1 6.5 -6.5 I am running below query when fisyazdir table is completely empty: insert into fisyazdir select null,Barkod,BarkodAciklamasi,UrunKodu,UrunAciklamasi,KisaAd,GrupKodu,KdvOran , Sum(Miktar), Birim,OrjinalBirimFiyat,KartBirimFiyat,TeraziBirimFiyat,IndirimliBirimFiyat, PromosyonBirimFiyat,BirimFiyat, sum(Tutar), Kasiyer,OturumID from FIS group by Barkod,BarkodAciklamasi,UrunKodu,UrunAciklamasi,KisaAd,GrupKodu,KdvOran, Birim,OrjinalBirimFiyat,KartBirimFiyat,TeraziBirimFiyat,IndirimliBirimFiyat, PromosyonBirimFiyat,BirimFiyat, Kasiyer,OturumID Result in fisyazdir is something like: Barkod Miktar BirimFiyat Tutar 1005 2 6.5 13 1005 -1 6 -6.5 I expected BirimFiyat to be 6.5, but it is not. Is it me doing something wrong? I cannot understand the reason. Thanks. Ertan Küçükoğlu _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users