Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

mysql istenilen resultu ala bilmemek

$
0
0

Merhaba. Aşagıdaki sorguyu çalışdırdığım zaman tarihi 9-dan çıkıb kalanını number şeklinde alıyorum:
select
u.user_id,u.name,d.device_id,p.passtime, count(u.user_id) as count,
sum(Hour ( p.passtime)-9)3600 + sum(Minute ( p.passtime))60 + sum(Second ( p.passtime)) as tarih
from users u, pass_logs p, devices d where u.user_id= p.user_id and p.device_id=d.device_id and d.device_name='A' and passtime BETWEEN '2014-06-07 09:00:00' AND '2014-06-09 10:07:18'
group by user_id ,passtime

alt text

Aynı günde birden cok data varsa yalnız tarihe göre ilkini(misal olarak bendeki resultda çıkan 2014-06-09 09:10:00 tarihli datayı) 9-dan çıkıp kalanını number şeklinde vermesini isdiyorum .Böyle yapınca yalnış result aliyorum :
select
u.user_id,u.name,d.device_id,p.passtime,
count(u.user_id) as count,
sum(Hour ( p.passtime)-9)3600
+ sum(Minute ( p.passtime))
60
+ sum(Second ( p.passtime)) as saat from users u, pass_logs p, devices d where
u.user_id= p.user_id
and
p.device_id=d.device_id
and d.device_name='A'
and
passtime BETWEEN '2014-06-07 09:00:00' AND '2014-06-09 10:07:18'
group by user_id
alt text

Aslında almak isdediyim result ise şöylə olmalı : alt text

Önceden teşekkürler..


Viewing all articles
Browse latest Browse all 4270

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue