我有以下代码:
while ($row = mysql_fetch_array($result)){
$que ='select SUM(price) from prices_adverts where advert_id="7" and room_type_id="54" and (date >= "2013-09-20" AND date <"2013-09-21") order by price';
$que ='select SUM(price) from
为了让你理解我的问题,我会给你一个例子:我有一个有很多房间的聊天网络应用程序,比如说5个房间。人们只能选择住在一个房间,他们在登录时就选择了。
当他们选择房间时,我必须取回已经在房间里的人,这样我就可以用两种方式构造我的数据库:每一个房间一张桌子上的人是记录;所有的房间都在一张桌子上,人是记录,一个列表示他们所在的房间;
在第一种情况下,查询将是:
SELECT * FROM 'room_2' WHERE 1
在第二种情况下,查询将是:
SELECT * FROM 'rooms' WHERE room = 'room_2'
哪个是最好的?我认为唯
我正在使用微软的想法来存储资源和预订信息。简而言之,资源(如酒店房间)没有日期记录,预订记录有BeginDate和EndDate。
我正在尝试使用MS的查询来检索房间可用性信息,但是有一些东西告诉我,MS的查询还有很多需要改进的地方。下面是我提到的MS文章:
如何检索给定日期范围内的可用房间?下面是我的查询,它返回一个简单的预订列表:
SELECT r.RoomID, b.BeginDate, b.EndDate
FROM tblRoom as r INNER JOIN tblBooking b ON r.RoomID = b.AssignedRoomID;
但是我仍然很困惑如何才能在给定的日
我有两张桌子,一张用于房间,另一张用于房间状态,其中包含房间的状态是否繁忙,现在我有了这个sql,它检查了房间表中的所有房间,但只返回room_status表中那些空闲的房间的结果。
$results=DB::select( DB::raw("SELECT r.room_id,r.room_no,r.description,r.path,r.room_photo,r.price,r.free_services,s.is_free FROM rooms r,roomstatus s
WHERE r.room
我正在开发一个在线预订系统。在正常过程中,用户选择在特定时间标记为“可用”的房间并提交他的选择。现在,在后端,为了确认,我运行了一个SELECT语句来验证房间的状态是否可用,如下所示:
SELECT room_status FROM rooms WHERE room_number = 'XXX'
然后运行一个更新查询,将其标记为“不可用”:
UPDATE rooms SET room_status = 'UNAVAILABLE' WHERE room_number = 'XXX' AND room_status = 'AVAILABLE&
我正在尝试创建一个搜索页面,它接受一个签入和签出日期,以检查是否有房间可用。如果一个房间有一个现有的预订,其日期范围与用户的输入重叠,那么它就不会输出。否则,如果它没有预订,或者它的当前预订与用户输入不重叠,那么它将被输出。在另一个预订的退房日期上可以存在签入
我的当前SQL只根据床位数输出所有房间。由于某些原因,它不检查日期重叠。
$sql13 = "SELECT rid, beds, orientation, price FROM rooms
WHERE beds = $nOfBeds AND rooms.rid NOT IN
(SELEC
我有三张桌子:-房间:关于房间的信息-床:房间里每一张床的信息(类型,.)链接到房间与roomID -分配:信息在一个房间分配给一个组(两组在一个房间是可能的)
我想要一张房间里有床位数和分配床位数的清单。
示例:
SELECT
COUNT(beds.id) AS beds
FROM rooms
JOIN beds ON rooms.id=beds.roomID
WHERE rooms.id='124'
给出房间内的床位数(8)。
SELECT
SUM(requestsAllocations.bedsAllocated) AS allocated,
from rooms
我有一个房间数据库,Android,在这个数据库中,我需要找到与通过http查询来的日期相匹配的记录
我看到的问题是,由于我在尝试使用"LIKE“或"=”进行查询时使用的是数据转换器(ZoneDateTimeConverter),所以它返回一个空对象.我怎样才能提出这些问题?
查询1:
@Query("select * from Operation where date =:arg0")
Operation getOperationConsult(String arg0);
查询2:
@Query("select * from Operation whe
我是使用Android房间持久化库的新手,通常,我使用DBHeper来管理数据,但我正在尝试使用这种技术,我想知道如何在房间持久化库中使用这个查询
SELECT * FROM CLIENTS where name LIKE %name%
但是,当我在"Like“后使用%时,Android会在红线上加下划线
我有这个select语句:
SELECT *
FROM Room
LEFT JOIN booking ON (Room.RoomId = booking.RoomId)
WHERE booking.Roomid is null
AND GETDATE() BETWEEN bookin.checkindate '" + TxtCheckIn.Text + "'
AND booking.checkoutdate '" + TxtCheckOut.Text + "'" + "
ORD
我在做一个酒店网站。现在,我在一个页面上工作,其中用户输入了2个日期,sql查询检查是否有可用的房间。我自己在那里输入了一个预订,我已经在MYSQL控制台中测试了这个查询,它工作正常。然而,我不能让它在我的网站上工作。
<?php
$sql = "
SELECT romnummer
FROM rom
WHERE rom.id NOT IN
(
SELECT rom_id
FROM bestilling B
JOIN tilgjengelse RB
ON B.id = RB.id
WHERE (a
我完全是Android开发的初学者,遇到了一个相当简单的问题(我想;)。
我正在尝试从SQLite (使用房间)检索过去30天的记录。
这是我的查询,它不工作-它不返回任何记录(来自@Dao类):
// getting fares for one day (custom-made query)
@Query("SELECT * FROM fare WHERE createdDateDb >=datetime('now', 'now', '-30 day')")
public List<Fare> getFare
我正在尝试运行一个查询来提取可用的房间,并将其连接到一个预订表中,以查看给定期间(开始日期和结束日期)的可用房间。我在这里画了一个空白,我认为这是一个非常简单的查询,我只是想不出创建它的最佳方法。
我到目前为止需要修理的东西
SELECT *
FROM room
LEFT JOIN reservation ON room.id = reservation.room_id
WHERE reservation.id is null or
:startdate > reservation.enddate or
:enddate
我有数据库
Table room: id,name
Table table: id, id_room
Table WorkPanel: id, id_table, **date**.
我使用(date == date,和WorkPanel == record with table):
var nowWorkPanels = from a in context.WorkPanels where a.date == date select a;
但是我当时不知道怎么检查,在这个房间里有一份记录
用户表包含检查房间表中的房间是否可用的日期,房间表包含房间预订的日期。
像在这里
代码
SELECT room
from room r, user u
where u.indate not between r.checkin and r.checkout and
u.outdate not between r.checkin and r.checkout union
select room from room r, user u
where u.indate=r.checkout
如果在mysql表保留中有ROOM_NUMBER、DATE_ARRIVAL和DATE_DEPARTED
有了这个,我找到了今天空余的房间
SELECT RPOM_NUMBER
FROM RESERVATIONS
WHERE (CURRENT_DATE() < DATE_ARRIVAL) OR (CURRENT_DATE() > DATE_DEPARTED)
如果我喜欢的到达和离开日期有空房,我如何在预订中插入记录?
在android文档中,在房间数据库中创建视图的代码是
@DatabaseView("SELECT user.id, user.name, user.departmentId," +
"department.name AS departmentName FROM user " +
"INNER JOIN department ON user.departmentId = department.id")
data class UserDetail(
var id: Long,
var name: String?,
var depar
我尝试集成了多个sql语句:
1-
SELECT b.name, b.address, b.city, b.state, b.zip
FROM b
WHERE b.my_ID = '8'
2-
SELECT DISTINCT room.room_ID, room.number, room.maxStudents
FROM room
WHERE room.building_ID =
(SELECT building_ID
FROM building
WHERE my_ID = '8')
我希望在select字段中嵌入第
我对Android (SQLite)中的SQL有问题。我有三个多对多的表,假设A、B和C各有30条记录。我想连接这些表,然后使用WHERE子句。我已经编写了类似以下代码的代码
SELECT *
FROM A
JOIN B ON A.id=B.photoid
JOIN C ON B.urlid=C.id
WHERE C.type=[SOME VALUE]
我也试过这个
SELECT *
FROM A
LEFT OUTER JOIN B ON A.id=B.photoid
LEFT OUTER JOIN C ON B.urlid=C.id AND C.type=[SO
我的数据库里有三张桌子:
房间(num PK,座位,预订价格)预订(num PK,客户id FK客户(id ),房间号FK房间(Num),预订日期)客户(id PK,姓名)
我想在预订之前,我们检查房间是否没有使用触发器。
这就是我试过的脚本:
CREATE TRIGGER Verify_room_taken ON reservation
INSTEAD OF INSERT
AS
BEGIN
IF EXISTS ( SELECT * FROM reservation
WHERE [room number] = (SELEC
我正在寻找一些关于酒店房间的设计建议,比如预订系统。到目前为止,我已经阅读了很多关于这方面的内容,我得到了一个查询,它返回某个日期范围内可用房间的列表。
我的搜索当前只返回在用户搜索的整个预订期间可用的房间。我想扩展一下,这样我可以用多个房间来满足我的要求。即,用户搜索日期范围,并且前两天房间1可用,则需要在最后两天将他们转移到房间2。
我目前使用以下查询来查找可用性;
Dim available = From k In rooms _
Group Join r In db.Reservations.Where(Function(fx) (fx.DateIn >=
我有以下的样本数据,我需要排除任何记录,其中包含房间2或以上的地址。
以下工作:
select * from #temp
where Address not like '%Room 2%' and Address not like '%Room 3%' and Address not like '%Room 4%'
但是,如果出现了第5房间的记录,如果不真正记住维护查询,它就无法工作。有办法绕过这件事吗?
Create table #temp
(
ID int,
Address varchar(50)
)
insert into
第一次在这里提问时,我使用Visual Studio2015在C#上编写了一个预订应用程序,但在数据网格视图上显示空闲房间时遇到了问题,以下是我正在使用的查询:
SELECT clientID, cost, arrival, roomNumber, resvNum, departure, size
FROM roomswithresvView
WHERE (roomNumber NOT IN
(SELECT roomNumber
FROM roomswithresvView AS roomswithresvView_1
WHERE
我有以下SQL查询
SELECT
r.BEZEICHNUNG AS BEZEICHNUNG, r.ID AS ID,
ra.BEZEICHNUNG AS raumBEZEICHNUNG, ra.ID AS raumID
FROM
RAUM r
INNER JOIN RAZUORDNUNG rz ON rz.RAUM_ID = r.ID
INNER JOIN RAUMATTRIBUTE ra ON rz.RAUMATTRIBUTE_ID = ra.ID
WHERE
RAUMKLASSE_ID = ISNU
我正在进行一个搜索房间查询,它根据用户输入搜索可用的房间;床位数、入住日期和退房日期。当前代码可以根据床位数搜索房间,但不能过滤掉日期范围与用户输入日期重叠的现有预订房间。这是当前的代码:
$sql = "SELECT rooms.rid, beds, orientation, price FROM rooms
WHERE beds = $nOfBeds AND rooms.rid NOT IN
(SELECT bookings.rid FROM bookings
WHERE $cInDate BE