ต้องการหาผลรวม จากนาทีที่ 00-59 ขอเวลาปัจจุบันครับ เขียนด้วย php+sqlserver ตอนนี้ยัง Error เกี่ยวกับการ converting ครับ
php+sql server
ฐานข้อมูลชื่อ DD11RRDT
ต้องการหาผลรวมของฟิวล์ FWEIGHT
ที่อยู่ในช่วงวันที่ปัจจุบันเทียบจากฟิวล์ FDATEOUT
และช่วงเวลาปัจจุบัน เทียบจากฟิวล์ FTIMEOUT
ซึ่งหาผลรวมของฟิวล์ FWEIGHT เฉพาะช่วงนาทีที่ .00-.59 ในเวลาปัจจบัน
และนำไปแสดงผล
Date :
2024-01-11 15:33:26
By :
montree104
Code (SQL)
SELECT SUM(FWEIGHT) AS sum_weight
FROM DD11RRDT
where convert(char(13), FDATEOUT + FTIMEOUT , 21) = convert(char(13), getdate(), 21)
convert(char(13), getdate(), 21) :: YYYY-mm-dd hh
ตรวจสอบ วันที่ ชั่วโมงเดียวกัน
ปล.
FDATEOUT type date
FTIMEOUT type time
ประวัติการแก้ไข 2024-01-11 16:01:27
Date :
2024-01-11 15:59:15
By :
Chaidhanan
เอาไปเขียน query เองนะครับ ให้ไอเดียไปต่อยอด
Code (PHP)
<?php
$startTime = date("Y-m-d h").":00:00";
$endTime = date("Y-m-d h").":59:59";
echo $startTime." - ".$endTime;
$sql = "select sum(my_column) as total where column_date between '$startTime' and '$endTime'";
ประวัติการแก้ไข 2024-01-11 16:02:01
Date :
2024-01-11 16:00:54
By :
mongkon.k
Load balance : Server 00