Check App Mazda

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

select

P.spid
, right(convert(varchar,
dateadd(ms, datediff(ms, P.last_batch, getdate()), '1900-01-01'),
121), 12) as 'batch_duration'
, P.program_name
, P.hostname
, P.loginame
from master.dbo.sysprocesses P
where P.spid > 50
--and P.status not in ('background', 'sleeping')
/*and P.cmd not in ('AWAITING COMMAND'
,'MIRROR HANDLER'
,'LAZY WRITER'
,'CHECKPOINT SLEEP'
,'RA MANAGER')*/
order by batch_duration desc

-- SELECT * FROM sys.sysprocesses

select COUNT(*) from Appointment with (nolock) where BookingNumber='APP190627001'


-- Co session nao dang giu bang do nen query bt ko dc
-- add doan sau kia thi dc nhung no la cheat -> ko phai du lieu moi nhat (chi dung
cho GET data) uhm em

-- Neu a xin dc som -> chieu 5h e co the support khoarng 30p -> 1h ok em
-- chạy gán lệnh này cho user anh hả
-- GRANT VIEW SERVER STATE TO API_BMP_hieudntt;
--- phai ko -> ok roi a

=================
CREATE PROCEDURE [dbo].[SP_APPOINTMENT_Generate_Booking_Number]
(
@FIRST_CODE VARCHAR(50) = 'APP'
)
AS
BEGIN
--DECLARE @RIGHT_STRING VARCHAR(50)
--DECLARE @COUNT INT
--SET @RIGHT_STRING = '/' + CONVERT(VARCHAR(8), GETDATE(), 3)
--SET @COUNT = (SELECT COUNT(ID)
-- FROM Appointment
-- WHERE LEFT(BookingNumber, LEN(@FIRST_CODE + @RIGHT_STRING)) = @FIRST_CODE +
@RIGHT_STRING
-- ) + 1
--SELECT (@FIRST_CODE + @RIGHT_STRING + '/' + RIGHT('000' + LTRIM(STR(@COUNT)),
3)) AS BookingNumber

DECLARE @RIGHT_STRING VARCHAR(50)


DECLARE @COUNT INT
SET @RIGHT_STRING = CONVERT(VARCHAR(8), GETDATE(), 12)
SET @COUNT = (SELECT COUNT(ID)
FROM Appointment
WHERE LEFT(BookingNumber, LEN(@FIRST_CODE + @RIGHT_STRING)) = @FIRST_CODE +
@RIGHT_STRING
) + 1
SELECT (@FIRST_CODE + @RIGHT_STRING + RIGHT('000' + LTRIM(STR(@COUNT)), 3)) AS
BookingNumber
END

-- exec [dbo].[SP_APPOINTMENT_Generate_Booking_Number]

You might also like