GeForce GT 640M LE vs HD Graphics 6000
Toplam performans puanı
GeForce GT 640M LE ve HD Graphics 6000'yi teknik özellikleri ve ilgili tüm kıyaslamaları kapsayacak şekilde karşılaştırdık.
HD Graphics 6000, birleştirilmiş kıyaslama sonuçlarımıza göre GT 640M LE 'den önemli bir 21% oranında daha iyi performans göstermektedir.
Birincil detaylar
GeForce GT 640M LE ve HD Graphics 6000'ın türleri (masaüstü veya dizüstü bilgisayar) ve mimarilerinin yanı sıra satışların ne zaman başladığı ve o andaki maliyetleri hakkında bilgi.
Performans sıralamasında konum | 884 | 822 |
Popülerliğe göre konum | ilk 100'de değil | ilk 100'de değil |
Maliyet-etkinlik değerlendirmesi | 0.13 | 0.22 |
Mimari | Fermi / Kepler (2012) | Gen. 8 Broadwell (2014−2015) |
GPU | N13P-LP | Broadwell GT3 |
Tip | Dizüstü bilgisayarlar için | Dizüstü bilgisayarlar için |
Çıkış tarihi | 22 mart 2012 (12 yıl önce) | 5 ocak 2015 (9 yıl önce) |
Çıkış sırasındaki fiyat | $849.99 | veri yok |
Maliyet-etkinlik değerlendirmesi
Endeks elde etmek için, diğer kartların maliyetini dikkate alarak video kartlarının özelliklerini ve maliyetlerini karşılaştırırız.
HD Graphics 6000, GT 640M LE'ye göre 69% daha iyi fiyat/performans değerine sahiptir.
Ayrıntılı teknik özellikler
GeForce GT 640M LE ve HD Graphics 6000 genel parametreler: gölgelendirici sayısı, GPU çekirdek frekansı, üretim süreci, doku oluşturma ve hesaplama hızı. Bunlar GeForce GT 640M LE'ın performansı hakkında dolaylı olarak bilgi verirler, ancak doğru bir değerlendirme için kıyaslama ve oyun testlerinin sonuçlarını dikkate almanız gerekir.
Akış işlemcisi sayısı | 384 | 48 |
Çekirdek frekansı | 500 MHz | 300 MHz |
Boost modunda frekans | veri yok | 1000 MHz |
Transistör sayısı | 585 million | 189 million |
Teknolojik süreç | 28 nm | 14 nm |
Güç Tüketimi (TDP) | 20 Watt | 15 Watt |
Tekstüre hızı | 12.05 | 48.00 |
Kayan nokta performansı | 384.0 gflops | veri yok |
Form faktörü ve uyumluluk
Diğer bilgisayar bileşenleriyle GeForce GT 640M LE ve HD Graphics 6000 uyumluluğundan sorumlu parametreler. Örneğin gelecekteki bir bilgisayarın yapılandırmasını seçerken veya mevcut bir bilgisayarı güçlendirmek için kullanışlıdır. Dizüstü bilgisayar video kartları için, bu, video kartı konektöre bağlıysa ve anakartta lehimlenmemişse, dizüstü bilgisayarın, veri yolunun ve bağlantı konektörünün tahmini boyutudur.
Laptop boyutu | medium sized | veri yok |
Arayüz | PCIe 2.0 x16 | PCIe 2.0 x1 |
VRAM kapasitesi ve türü
GeForce GT 640M LE ve HD Graphics 6000 üzerine kurulu bellek parametreleri - tür, boyut, veri yolu, frekans ve bant genişliği. İşlemciye yerleşik, kendi belleği olmayan video kartları için, RAM'in paylaşılan bir kısmı kullanılır.
Bellek tipi | DDR3, GDDR5 | veri yok |
Maksimum Bellek | 2 GB | Sistem kullanılır |
Bellek veri yolu genişliği | 128 Bit | 64/128 Bit |
Hafıza frekansı | 1800 - 4000 MHz | veri yok |
Bellek bant genişliği | 50.24 GB/s | veri yok |
Paylaşılan hafıza | - | + |
Bağlantı ve çıkışlar
GeForce GT 640M LE ve HD Graphics 6000 üzerinde bulunan video konektörleri listelenir. Genelde, bu bölüm yalnızca masaüstü referans video kartları için geçerlidir, çünkü dizüstü bilgisayarlar için belirli video çıkışlarının kullanılabilirliği bilgisayar modeline bağlıdır.
Video konektörleri | No outputs | No outputs |
Desteklenen teknolojiler
GeForce GT 640M LE ve HD Graphics 6000 tarafından desteklenen teknolojiler ve API'ler burada listelenmiştir. Video kartınızın belirli teknolojileri desteklemesi gerekiyorsa bu bilgilere ihtiyacınız olacaktır.
Optimus | + | veri yok |
Quick Sync | veri yok | + |
API uyumluluğu
Desteklenen GeForce GT 640M LE ve HD Graphics 6000 API'leri, sürümleriyle birlikte listelenmiştir.
DirectX | 12 (11_0) | 12 (11_1) |
Gölgelendirici modeli | 5.1 | 5.1 |
OpenGL | 4.6 | 4.4 |
OpenCL | 1.1 | 2.0 |
Vulkan | N/A | 1.1.80 |
CUDA | + | veri yok |
Sentetik kıyaslama performansı
Bunlar, oyun dışı benchmarklarında performans oluşturmaya yönelik GeForce GT 640M LE ve HD Graphics 6000 testlerinin sonuçlarıdır. Genel puan 0 ile 100 arasında belirlenir ve 100, şu an için en hızlı video kartına karşılık gelir.
Birleşik sentetik kıyaslama puanı
Bu bizim genel performans reytingimizdir. Algoritmalarımızı düzenli olarak geliştiriyoruz, ancak herhangi bir tutarsızlık bulursanız, yorumlar bölümünde bunu belitmekten çekinmeyin, sorunları genellikle hızlı bir şekilde düzeltiriz.
HD Graphics 6000 birleştirilmiş kıyaslama sonuçlarımızda GeForce GT 640M LE 'den 21% oranında daha iyi performans gösteriyor.
Passmark
Bu, Passmark PerformanceTest paketinde bulunan çok yaygın bir benchmarktır. Direct3D 9, 10, 11 ve 12 (mümkün olduğunda 4K'da yapılır) için dört ayrı test ve DirectCompute kullanarak birkaç test daha çalıştırarak karta kapsamlı bir değerlendirme yapar.
Benchmark kapsamı: 25%
HD Graphics 6000, Passmark'de GeForce GT 640M LE'den % 21 daha iyi performans gösteriyor.
3DMark Vantage Performance
3DMark Vantage, eski bir DirectX 10 tabanlı bencmarkdır. Video kartına, biri deniz mağarasında bulunan bir tür askeri üsten kaçan bir kız ve diğeri savunmasız bir gezegene saldıran bir uzay filosu olmak üzere iki sahne yükler. 3DMark Vantage desteği Nisan 2017'de kaldırıldı ve şimdi bunun yerine Time Spy benchmarkı kullanılması tavsiye ediliyor.
Benchmark kapsamı: 17%
HD Graphics 6000, 3DMark Vantage Performance'de GeForce GT 640M LE'den % 7 daha iyi performans gösteriyor.
3DMark 11 Performance GPU
3DMark 11, Futuremark'ın eski DirectX 11 benchmarkıdır. İki sahneye dayanan dört test kullandı: biri batık bir gemiyi keşfeden birkaç denizaltı, diğeri ormanın derinliklerinde terk edilmiş bir tapınak. Tüm testler, hacimsel aydınlatma ve mozaiklemeden yoğun şekilde yararlanır ve 1280x720'de çalıştırılmasına rağmen nispeten ağırdır. 3DMark 11 desteği Ocak 2020'de sona erdi, şimdi bunun yerine Time Spy kullanılması önerilir.
Benchmark kapsamı: 17%
HD Graphics 6000, 3DMark 11 Performance GPU'de GeForce GT 640M LE'den % 11 daha iyi performans gösteriyor.
Oyun performansı
Oyunlarda GeForce GT 640M LE ve HD Graphics 6000 sonuçları, değerler FPS olarak ölçülür.
Tüm PC oyunlarında ortalama FPS
Çeşitli çözünürlüklerde çok sayıda popüler oyun için saniyede ortalama kare sayısı:
900p | 19
−10.5%
| 21−24
+10.5%
|
Full HD | 23
+53.3%
| 15
−53.3%
|
Popüler oyunlarda FPS performansı
Full HD
Low Preset
Cyberpunk 2077 | 4−5
−25%
|
5−6
+25%
|
Full HD
Medium Preset
Assassin's Creed Odyssey | 7−8
−14.3%
|
8−9
+14.3%
|
Battlefield 5 | 1−2
−100%
|
2−3
+100%
|
Call of Duty: Modern Warfare | 5−6
−20%
|
6−7
+20%
|
Cyberpunk 2077 | 4−5
−25%
|
5−6
+25%
|
Far Cry 5 | 3−4
−33.3%
|
4−5
+33.3%
|
Far Cry New Dawn | 5−6
−20%
|
6−7
+20%
|
Forza Horizon 4 | 7−8
−42.9%
|
10−11
+42.9%
|
Hitman 3 | 6−7
−16.7%
|
7−8
+16.7%
|
Horizon Zero Dawn | 16−18
−11.8%
|
18−20
+11.8%
|
Red Dead Redemption 2 | 4−5
−25%
|
5−6
+25%
|
Shadow of the Tomb Raider | 9−10
−11.1%
|
10−11
+11.1%
|
Watch Dogs: Legion | 35−40
−2.9%
|
35−40
+2.9%
|
Full HD
High Preset
Assassin's Creed Odyssey | 7−8
−14.3%
|
8−9
+14.3%
|
Battlefield 5 | 1−2
−100%
|
2−3
+100%
|
Call of Duty: Modern Warfare | 5−6
−20%
|
6−7
+20%
|
Cyberpunk 2077 | 4−5
−25%
|
5−6
+25%
|
Far Cry 5 | 3−4
−33.3%
|
4−5
+33.3%
|
Far Cry New Dawn | 5−6
−20%
|
6−7
+20%
|
Forza Horizon 4 | 7−8
−42.9%
|
10−11
+42.9%
|
Hitman 3 | 6−7
−16.7%
|
7−8
+16.7%
|
Horizon Zero Dawn | 16−18
−11.8%
|
18−20
+11.8%
|
Red Dead Redemption 2 | 4−5
−25%
|
5−6
+25%
|
Shadow of the Tomb Raider | 9−10
−11.1%
|
10−11
+11.1%
|
The Witcher 3: Wild Hunt | 12−14
−8.3%
|
13
+8.3%
|
Watch Dogs: Legion | 35−40
−2.9%
|
35−40
+2.9%
|
Full HD
Ultra Preset
Assassin's Creed Odyssey | 7−8
−14.3%
|
8−9
+14.3%
|
Call of Duty: Modern Warfare | 5−6
−20%
|
6−7
+20%
|
Cyberpunk 2077 | 4−5
−25%
|
5−6
+25%
|
Far Cry 5 | 3−4
−33.3%
|
4−5
+33.3%
|
Forza Horizon 4 | 7−8
−42.9%
|
10−11
+42.9%
|
Hitman 3 | 6−7
−16.7%
|
7−8
+16.7%
|
Horizon Zero Dawn | 16−18
−11.8%
|
18−20
+11.8%
|
Shadow of the Tomb Raider | 9−10
−11.1%
|
10−11
+11.1%
|
The Witcher 3: Wild Hunt | 12−14
−8.3%
|
12−14
+8.3%
|
Watch Dogs: Legion | 35−40
−2.9%
|
35−40
+2.9%
|
Full HD
Epic Preset
Red Dead Redemption 2 | 4−5
−25%
|
5−6
+25%
|
1440p
High Preset
Battlefield 5 | 2−3
−50%
|
3−4
+50%
|
Far Cry New Dawn | 3−4
+0%
|
3−4
+0%
|
1440p
Ultra Preset
Assassin's Creed Odyssey | 1−2
−100%
|
2−3
+100%
|
Call of Duty: Modern Warfare | 1−2
+0%
|
1−2
+0%
|
Cyberpunk 2077 | 1−2
+0%
|
1−2
+0%
|
Far Cry 5 | 2−3
+0%
|
2−3
+0%
|
Hitman 3 | 7−8
+0%
|
7−8
+0%
|
Horizon Zero Dawn | 5−6
−20%
|
6−7
+20%
|
The Witcher 3: Wild Hunt | 1−2
+0%
|
1−2
+0%
|
Watch Dogs: Legion | 10−11
−20%
|
12−14
+20%
|
1440p
Epic Preset
Red Dead Redemption 2 | 5−6
+0%
|
5−6
+0%
|
4K
High Preset
Far Cry New Dawn | 1−2
+0%
|
1−2
+0%
|
4K
Ultra Preset
Assassin's Creed Odyssey | 2−3
+0%
|
2−3
+0%
|
Assassin's Creed Valhalla | 1−2
+0%
|
1−2
+0%
|
Call of Duty: Modern Warfare | 0−1 | 1−2 |
Far Cry 5 | 1−2
+0%
|
1−2
+0%
|
Watch Dogs: Legion | 0−1 | 0−1 |
4K
Epic Preset
Red Dead Redemption 2 | 3−4
+0%
|
3−4
+0%
|
Full HD
Medium Preset
Metro Exodus | 0−1 | 0−1 |
Full HD
High Preset
Metro Exodus | 0−1 | 0−1 |
4K
High Preset
Battlefield 5 | 0−1 | 0−1 |
Popüler oyunlarda GT 640M LE ve HD Graphics 6000 bu şekilde rekabet eder:
- HD Graphics 6000 900p'de 11% daha hızlıdır
- GT 640M LE 1080p'de 53% daha hızlıdır
İşte popüler oyunlarda gözlemlenen performans farklılıkları:
- 1080p çözünürlüğü ve Medium Preset ile Battlefield 5'de HD Graphics 6000 100% daha hızlıdır.
Sonuç olarak, popüler oyunlarda:
- HD Graphics 6000 41 testte'de önde (77%)
- 12 testte (23%)'de bir beraberlik var
Artıları ve eksileri özeti
Performans değerlendirmesi | 1.82 | 2.20 |
Yenilik | 22 mart 2012 | 5 ocak 2015 |
Teknolojik süreç | 28 nm | 14 nm |
Güç Tüketimi (TDP) | 20 Watt | 15 Watt |
HD Graphics 6000 20.9% daha yüksek toplam performans puanına sahiptir, 2 yaş avantajına sahiptir, 100% daha gelişmiş bir litografi sürecine sahiptir ve 33.3% daha düşük güç tüketimine sahiptir.
HD Graphics 6000 performans testlerinde GeForce GT 640M LE modelini geride bıraktığı için bizim önerdiğimiz seçimdir.
GeForce GT 640M LE ve HD Graphics 6000 arasındaki seçimle ilgili hala sorularınız varsa - yorumlarda sorun, cevaplayalım.
Benzer GPU'lar ile karşılaştırmalar
Ekran kartlarının az çok yakın performansa sahip birkaç karşılaştırmasını seçtik.
Ошибка: Запрос select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=157 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=157 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2012-03-22","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(1.82 - b.result) asc /* # 1 */ limit 6 вызвал ошибку Unknown column 'i._id' in 'having clause'
Array ( [0] => Array ( [file] => /var/www/web/data/www/technical.city/system/lib/db.php [line] => 151 [function] => db_query [args] => Array ( [0] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=157 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=157 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2012-03-22","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(1.82 - b.result) asc /* # 1 */ limit 6 ) ) [1] => Array ( [file] => /var/www/web/data/www/technical.city/_content/textblocks/text/85/85 [line] => 150 [function] => db_getItems [args] => Array ( [0] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=157 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=157 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2012-03-22","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(1.82 - b.result) asc /* # 1 */ limit 6 ) ) [2] => Array ( [file] => /var/www/web/data/www/technical.city/_content/textblocks/text/22/222 [line] => 16525 [function] => db_cache [args] => Array ( [0] => nearest_video_notebook_0_157_L10 [1] => db_getItems [2] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=157 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=157 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2012-03-22","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(1.82 - b.result) asc /* # 1 */ limit 6 [3] => Array ( [0] => ss_benchmarks_results [1] => ss_cards ) ) ) [3] => Array ( [file] => /var/www/web/data/www/technical.city/_content/pages/text/23/323_1 [line] => 15 [args] => Array ( [0] => /var/www/web/data/www/technical.city/_content/textblocks/text/22/222 ) [function] => include ) [4] => Array ( [file] => /var/www/web/data/www/technical.city/system/handler/index.php [line] => 372 [args] => Array ( [0] => /var/www/web/data/www/technical.city/_content/pages/text/23/323_1 ) [function] => require ) )
Ошибка: Запрос select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=196 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=196 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2015-01-05","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(2.2 - b.result) asc /* # 2 */ limit 6 вызвал ошибку Unknown column 'i._id' in 'having clause'
Array ( [0] => Array ( [file] => /var/www/web/data/www/technical.city/system/lib/db.php [line] => 151 [function] => db_query [args] => Array ( [0] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=196 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=196 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2015-01-05","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(2.2 - b.result) asc /* # 2 */ limit 6 ) ) [1] => Array ( [file] => /var/www/web/data/www/technical.city/_content/textblocks/text/85/85 [line] => 150 [function] => db_getItems [args] => Array ( [0] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=196 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=196 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2015-01-05","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(2.2 - b.result) asc /* # 2 */ limit 6 ) ) [2] => Array ( [file] => /var/www/web/data/www/technical.city/_content/textblocks/text/22/222 [line] => 16525 [function] => db_cache [args] => Array ( [0] => nearest_video_notebook_0_196_L10 [1] => db_getItems [2] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=196 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=196 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2015-01-05","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(2.2 - b.result) asc /* # 2 */ limit 6 [3] => Array ( [0] => ss_benchmarks_results [1] => ss_cards ) ) ) [3] => Array ( [file] => /var/www/web/data/www/technical.city/_content/pages/text/23/323_1 [line] => 15 [args] => Array ( [0] => /var/www/web/data/www/technical.city/_content/textblocks/text/22/222 ) [function] => include ) [4] => Array ( [file] => /var/www/web/data/www/technical.city/system/handler/index.php [line] => 372 [args] => Array ( [0] => /var/www/web/data/www/technical.city/_content/pages/text/23/323_1 ) [function] => require ) )
Ошибка: Запрос select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=157 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=157 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2012-03-22","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(1.82 - b.result) asc /* # 1 */ limit 6 вызвал ошибку Unknown column 'i._id' in 'having clause'
Array ( [0] => Array ( [file] => /var/www/web/data/www/technical.city/system/lib/db.php [line] => 151 [function] => db_query [args] => Array ( [0] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=157 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=157 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2012-03-22","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(1.82 - b.result) asc /* # 1 */ limit 6 ) ) [1] => Array ( [file] => /var/www/web/data/www/technical.city/_content/textblocks/text/85/85 [line] => 150 [function] => db_getItems [args] => Array ( [0] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=157 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=157 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2012-03-22","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(1.82 - b.result) asc /* # 1 */ limit 6 ) ) [2] => Array ( [file] => /var/www/web/data/www/technical.city/_content/textblocks/text/22/222 [line] => 16525 [function] => db_cache [args] => Array ( [0] => nearest_video_notebook_0_157_L10 [1] => db_getItems [2] => select b.card_id from ss_benchmarks_results as b left join ss_cards as i on i._id=b.card_id and i._disabled=0 and i.redirect_to=0 left join ss_cards_custom as custom on custom.filename=i.filename and custom._disabled=0 left join ss_stat_exist as pop on pop.item_type="video" and pop.item1=i._id and pop.item2=157 and pop.lang="10" left join ss_stat_exist as pop2 on pop2.item_type="video" and pop2.item1=157 and pop2.item2=i._id and pop2.lang="10" where b.benchmark_id=-1 and i.type="notebook" and i.prof="0" and i._disabled=0 and ( if(pop.visits,pop.visits,pop2.visits)>=1 OR ( to_days(now()) - to_days(replace("2012-03-22","-00","-01"))<=366/2 OR to_days(now()) - to_days(replace(if(custom.date_of_announcement AND custom.date_of_announcement!="0000-01-00",custom.date_of_announcement,i.date_of_announcement),"-00","-01"))<=366/2 ) ) having !isnull(i._id) order by abs(1.82 - b.result) asc /* # 1 */ limit 6 [3] => Array ( [0] => ss_benchmarks_results [1] => ss_cards ) ) ) [3] => Array ( [file] => /var/www/web/data/www/technical.city/_content/pages/text/23/323_1 [line] => 15 [args] => Array ( [0] => /var/www/web/data/www/technical.city/_content/textblocks/text/22/222 ) [function] => include ) [4] => Array ( [file] => /var/www/web/data/www/technical.city/system/handler/index.php [line] => 372 [args] => Array ( [0] => /var/www/web/data/www/technical.city/_content/pages/text/23/323_1 ) [function] => require ) )