Click here to Skip to main content
15,910,471 members
Home / Discussions / Database
   

Database

 
QuestionAccess tables in a remote Database server Pin
Vipin.d17-Sep-07 20:21
Vipin.d17-Sep-07 20:21 
AnswerRe: Access tables in a remote Database server Pin
pmarfleet17-Sep-07 20:53
pmarfleet17-Sep-07 20:53 
GeneralRe: Access tables in a remote Database server Pin
Vipin.d17-Sep-07 21:54
Vipin.d17-Sep-07 21:54 
GeneralRe: Access tables in a remote Database server Pin
pmarfleet17-Sep-07 22:58
pmarfleet17-Sep-07 22:58 
QuestionONLINE PAID PROJECT FOR SURE Pin
miggy200517-Sep-07 8:57
miggy200517-Sep-07 8:57 
AnswerRe: ONLINE PAID PROJECT FOR SURE Pin
Pete O'Hanlon17-Sep-07 9:35
mvePete O'Hanlon17-Sep-07 9:35 
GeneralRe: ONLINE PAID PROJECT FOR SURE Pin
Paul Conrad17-Sep-07 17:56
professionalPaul Conrad17-Sep-07 17:56 
QuestionHostel Reservations Pin
twsted f817-Sep-07 3:41
twsted f817-Sep-07 3:41 
I am developing developing a hostel booking system, and I am trying to come up with a query that allows me to find all the rooms that are availiable on a particular day. I have tried using the except statement but it has not work, and I have also tried using a temporary table, but that has not worked. I have also attempted to select all the rooms that are availiable on a particular day and after that I have conducted a left join on the rooms tables, so as to try identify the rooms that have null values. Does any one out there no how this could be done using SQL 2000 or access

I have included a definition of the database below.



--Stores the database for the hostel--

create database Ymcadatabase
on Primary
(Name = 'ymca_data',
Filename = 'c:\YDbase\ymca_data.mdf',
size = 5mb,
Filegrowth = 10%)

Log ON (Name = 'ymca_log',
FILENAME = 'c:\YDbase\ymca_log.ldf',
SIZE = 5mb,
FILEGROWTH = 10%)
GO



The table definitions


use Ymcadatabase
go
create table rooms
(
roomNumber char(5) Not Null,
block char(50) Not Null,
roomStatus char(10) Null,
rate money Not Null,
Primary Key (roomNumber),
)

create table guestInfo
( idNumber char(15) Not null primary key,
guestsName varchar(25) not null,
guestsurname varchar(25) not null,
gender char(10) not null,
physicaladdress varchar(30),
cellnumber varchar (15) ,
telephone varchar(15),
occupation varchar(15),
workNumber varchar(15),
sponsorsName varchar(25),
sponsorstelephone varchar(15),
)


create table users
(
userName char (15) Not Null Primary Key,
password char(8) Not null,
usertype char (10) Not Null,
)

create table sessions
( sessionNumber int Identity Not null Primary Key,
startdate smalldatetime not null,
enddate smalldatetime not null,
sessionType char(15) not null,
balance money not Null
DEFAULT '0',
roomNumber char(5) not null references Rooms (roomNumber),
idNumber char(15) Not null references guestinfo (idnumber),
)

create table accounts
(
receiptNumber int Identity Not Null primary key,
amountpaid money not Null,
datepaid smalldatetime not null,
roomNumber char(5) not null references rooms(roomNumber),
sessionNumber int Not null references sessions(sessionNumber),
paymentType char(10),
userName char(15) Not Null references users (username),
)



I have also provided some sample data below

use Ymcadatabase
go

insert into rooms(roomNumber,rate,block,roomstatus)
values('d1','$2000','d','op')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d2','$2000','d','op')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d3','$2000','d','op')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d4','$2000','d','op')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d5','$2000','d','op')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d6','$2000','d','op')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d7','$2000','d','op')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d8','$2000','d','blocked')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d9','$2000','d','op')
insert into rooms(roomNumber,rate,block,roomstatus)
values('d10','$2000','d','blocked')


-- insert new guests--

use Ymcadatabase
go

insert into guestinfo(idNumber,guestsName,guestsurname,gender)
values('1234','chiko','shumba','male')
insert into guestinfo(idNumber,guestsName,guestsurname,gender)
values('12ex','tatenda','shumba','female')
insert into guestinfo(idNumber,guestsName,guestsurname,gender)
values('1gg234','tanaka','shumba','female')
insert into guestinfo(idNumber,guestsName,guestsurname,gender)
values('12ss34','Roxert','Hive','male')
insert into guestinfo(idNumber,guestsName,guestsurname,gender)
values('1234ds','Pooch','Adams','male')
insert into guestinfo(idNumber,guestsName,guestsurname,gender)
values('1234dsds','Bangolina','Alberts','male')

--inserts new sessions--

use Ymcadatabase
go
insert into sessions(roomNumber,startdate,enddate,sessiontype,balance,idNumber)
values('d1','9/12/1999','9/17/1999','checkdin','2700','1234dsds')
insert into sessions(roomNumber,startdate,enddate,sessiontype,balance,idNumber)
values('d2','9/2/1999','9/9/1999','booking','1500','1234ds')
insert into sessions(roomNumber,startdate,enddate,sessiontype,balance,idNumber)
values('d3','9/1/1999','9/2/1999','reservation','0','12ss34')
insert into sessions(roomNumber,startdate,enddate,sessiontype,balance,idNumber)
values('d4','9/2/1999','9/6/1999','booking','500','1234')



































AnswerRe: Hostel Reservations Pin
andyharman17-Sep-07 3:51
professionalandyharman17-Sep-07 3:51 
QuestionIssue with Select Statement... Pin
DeepToot17-Sep-07 3:21
DeepToot17-Sep-07 3:21 
AnswerRe: Issue with Select Statement... Pin
Michael Potter17-Sep-07 3:53
Michael Potter17-Sep-07 3:53 
GeneralRe: Issue with Select Statement... Pin
DeepToot17-Sep-07 4:04
DeepToot17-Sep-07 4:04 
GeneralRe: Issue with Select Statement... Pin
andyharman17-Sep-07 4:25
professionalandyharman17-Sep-07 4:25 
GeneralRe: Issue with Select Statement... Pin
DeepToot17-Sep-07 4:35
DeepToot17-Sep-07 4:35 
GeneralGot it.. Pin
DeepToot17-Sep-07 4:36
DeepToot17-Sep-07 4:36 
GeneralRe: Issue with Select Statement... Pin
Michael Potter17-Sep-07 4:38
Michael Potter17-Sep-07 4:38 
GeneralRe: Issue with Select Statement... Pin
DeepToot17-Sep-07 5:07
DeepToot17-Sep-07 5:07 
QuestionDeleting record from a parent table Pin
anujose17-Sep-07 2:13
anujose17-Sep-07 2:13 
AnswerRe: Deleting record from a parent table Pin
Colin Angus Mackay17-Sep-07 2:20
Colin Angus Mackay17-Sep-07 2:20 
AnswerRe: Deleting record from a parent table Pin
Pete O'Hanlon17-Sep-07 2:22
mvePete O'Hanlon17-Sep-07 2:22 
GeneralRe: Deleting record from a parent table Pin
anujose17-Sep-07 2:38
anujose17-Sep-07 2:38 
GeneralRe: Deleting record from a parent table Pin
Pete O'Hanlon17-Sep-07 2:44
mvePete O'Hanlon17-Sep-07 2:44 
QuestionDistinct statement Pin
udikantz17-Sep-07 1:56
udikantz17-Sep-07 1:56 
AnswerRe: Distinct statement Pin
Colin Angus Mackay17-Sep-07 2:26
Colin Angus Mackay17-Sep-07 2:26 
GeneralRe: Distinct statement Pin
udikantz17-Sep-07 3:07
udikantz17-Sep-07 3:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.