Ir al contenido principal

SQL Tabla temporal en variable

declare @datos table
(iddevice int null,
SerialNumber varchar(100) null,
Estado varchar(50) null,
Factura varchar(30))


insert into @datos
select id_device, SerialNumber, click_TipoEstado.Name,null from tabla_Devices
inner join tabla_TiposEstado
on tabla_Devices.FK_id_DeviceEstado = tabla_TiposEstado.id_Estado


update @datos
set Factura = InvoiceNumber
from Facturas
where fk_id_device = iddevice and YEAR(invoicedate) = 2011 and MONTH(invoicedate) = 5

select Estado, COUNT(Estado) as Cuantos, COUNT(Factura) as Facturados from @datos
group by Estado

select * from @datos where Estado = 'Funcionando' and Factura is null

Comentarios

Entradas populares de este blog

Word campos combinados formato numero

cuando combinamos correspondencia con un Excel el importe puede darnos con muchos decimal, formato campo combiando: { MERGEFIELD total \# "0.000,00" } Porcentaje { ={ MERGEFIELD importe } * 100 \# "0%"} fuente: http://www.gmayor.com/formatting_word_fields.htm

validar dni

bool validarDNI( string dni) { if ( new Regex(" [0-9]{8}[A-Za-z] ").Match(dni).Success) { return (" TRWAGMYFPDXBNJZSQVHLCKE "[( int ) long .Parse(dni.Substring(0, 8)) % 23].ToString() == dni .ToString().ToUpper()); } else { return false ; } } fuente: http://weblogs.asp.net/aspnet-es-blogs/archive/tags/Trucos/ASP.NET/default.aspx

Projecto ASP.NET

code_behing .aspx .aspx.vb separa código presentación de la lógica de negocio Directivas, comandos para el compilador PreviuosPageType App_Code, accesible a toda la aplicación, se compila automaticamente. ASP.NET 1.0 resgen.exe para compilar los archivos de recursos.